Undergraduate Programs

Introductory Courses for GER and Major Requirements

Computer Science courses fulfill General Education Requirements and are required by many major programs in the sciences and social sciences. In addition, there are several entry points to the computer science majors, depending upon students' interests and background.

For the computing requirements of the various science and social science majors, please see the relevant department's pages. Other information is provided by the links below.

*New CS Curriculum*

Placement guide for incoming freshman:

Useful Information

Awards and Honors