Department of Computer Science

Computer Science offers several majors: a major in Computer Science leading to a B.S. degree, a major in Computer Science leading to a B.A. degree, a major in Computational Science leading to the B.S. degree, a major in Information Science and Technology leading to the B.S. degree, and a major in Information Science and Technology leading to the B.A. degree.

Both the B.S. and B.A. degree programs in Computer Science include programming languages, algorithms and data structures, software methodology and tools, and computer hardware. This foundation supports further study in numerous advanced courses such as computer graphics in which students develop interactive graphics packages using equipment in the Graphics Laboratory, digital logic design in which students build their own microcomputer from integrated circuit chips, artificial intelligence in which students learn about computational processes that model human knowledge and reasoning, and software engineering in which students learn to design and to maintain large software projects.