Minor in Computational Methods
This minor is designed to enable students in any of the sciences, archaeology, cities, economics, mathematics, sociology, philosophy, and other fields of study to learn computational methods and their applications in their major area of study. Students can declare the minor at the end of their sophomore year or soon thereafter. Students should prepare a course plan and have it approved by at least two faculty advisors. The minor will comprise of a total of six courses as listed below. In addition, please note our policy on outside-credit transfer into the minor.
- CS110 (or H105): Introduction to Computer Science
- CS206 (or H106): Data Structures
- CS 231: Discrete Mathematics
- Core course: one of the following:
- CS 245: Principles of Programming Languages
- CS 246: Programming Paradigms
- CS 312: Computer Graphics
- CS 330: Algorithms: Design & Practice
- CS 340: Analysis of Algorithms
- Two other elective computational courses (see departmental listings or consult your advisor).