College of Computer Science

Undergraduate Degree Programs

Bachelor of Science in Computer Science

This is the original degree offersed by the College of Computer Science. Its emphasis is on a sophisticated study of computer science and related areas of mathmatics, physics, and electrical engineering. Students examine general principles and implementation of several important classes of computer systems, such as database managemetn systems, operating systems, and programming languages. Software design principles and practices, as well as theoretical foundations of computer science are stresses throughout the program.

This degree program is accredited by the Computer Science Accreditation Commission.


Bachelor of Arts in Computer Science

The focusof this program is the theoretical foundations and analysis of methods of computer science within the liberal arts tradition. The mathematics requirement supports this fundamental approach.  Natural science electives complement the technical side of the program. Outside of science and mathematics, the Bachelor of Arts program emphasizes student choice and breadth of knowledge and is modeled on the Core Curriculum of the College of Arts and Sciences, including the requirement of proficiency in a foreign language.


Bachelor of Science in Information Science

Information Science is an interdisciplinary field that draws on concepts and techniques from computer science, business, and behavioral/social science. IS students acquire a strong technical foundation along with the ability to analyze information needs, and to plan, design, and develop the computer applications that user wants.


Dual Major: Bachelor of Science in Computer Science and Cognitive Psychology

A dual major program requires 13 courses in each field with two integrative courses between the two subjects. In addition, student must satisfy the Core Curriculum of the College of Arts and Sciences for the Bachelor of Science degree.
This degree program is administered jointly with the Psyschology Department.


Dual Major: Bachelor of Science in Computer Science and Mathematics

A dual major program requires 13 courses in each field with two integrative courses between the two subjects. In addition, student must satisfy the Core Curriculum of the College of Arts and Sciences for the Bachelor of Science degree.
This degree program is administered jointly with the Mathematics Department.


Dual Major: Bachelor of Science in Computer Science and Physics

A dual major program requires 13 courses in each field with two integrative courses between the two subjects. In addition, student must satisfy the Core Curriculum of the College of Arts and Sciences for the Bachelor of Science degree.
This degree program is administered jointly with the Physics Department.