Mount Holyoke College Department OverviewAt MHC students can major or minor in CS.
The basics of our curriculum:
- take one introductory course. We offer themed courses so the introductory course might have a theme of medical technology, data science, humanities computing, artificial intelligence, algorithmic art, etc.)
- a set of core courses in data structures, algorithms, computer architecture, software design, and operating systems that provide a strong foundation for the major or minor
- mid-level and upper-level electives in areas such as artificial
intelligence, robotics, theory of computing, programming
languages, compiler construction, machine learning, information
retrieval, natural language processing, distributed computing.