As an instructional unit of the College of Natural Sciences, the Information and Computer Sciences Department (ICS) provides degree programs and basic training in computer science for all students. The department offers a BA or a BS in computer science, MS in information and computer sciences, an MLISc in library and information science, PhD in computer science, and PhD in communication and information sciences (interdisciplinary).
Several faculty are widely recognized for their work in algebraic coding theory, computer algebra, packet broadcasting protocols, and parsers. Faculty research interests include artificial intelligence, cognitive science, communications, compilers, computer algebra, distributed systems, networks, operating systems, programming languages, software engineering, statistics, and theory of computation. Current research is focused on software engineering, computer networks, human-computer-interfaces, and computer hypermedia.
ICS demonstrates its strong commitment to research as host of a number of research laboratories. The Advanced Network Computing Lab is a testbed for network computing in research, education and industry. The Collaborative Software Development Lab looks at software engineering related to group process and computer-supported cooperative work. The Hypermedia Lab gives students the opportunity to test hypermedia and educational technology. The Innovative Computation Lab integrates functional memory and tabular computation. The Laboratory for Interactive Learning Technologies is a classroom for the design of software for learning, using cognitive science, human-computer interaction, and artificial intelligence methodologies. The Software Research Engineering Laboratory (SERL) develops software engineering tools ranging from basic tools such as syntax-directed editors for text and diagrams, to sophisticated systems for defining, analyzing, and verifying requirements for complex software systems.
Due to the ubiquitous nature of computers on campus, materials collected in Information and Computer Science are used extensively by other departments for undergraduate, graduate and research needs. Computer-based learning materials are available. The interdisciplinary doctoral program in Communication and Information Science requires coordination between selectors for Information and Computer Science, Communication, Electrical Engineering, and LIS.
See also separate statements for the departments of Electrical Engineering and Communication, and the Library and Information Sciences Program.
Date compiled: 7/01 Compiler: Kristen L. Anderson