The discipline of computer science examines, at one extreme, the core question of what can be computed and at the other, whether the combination of algorithms and computers can lead to intelligence. In between these limits, it continues to produce new ideas that change how people work, play, and interact with each other. All courses are designed to contribute in various ways to the College’s Learning Goals and the Computer Science Department's Learning Goals.

Courses and Requirements 

See the Computer Science chapter of the course catalog > 


Engineering Dual-Degree Program

Mount Holyoke students can earn a degree in engineering in different ways, either by earning a master's or PhD degree in engineering after graduation from Mount Holyoke or by earning a second bachelor's degree, through what is called a Dual-Degree Engineering program.