Students majoring in computer science fulfill the departmental requirements by completing the following:
- Required computer science courses: CS 206 , CS 230 CS 305 , and CS 318 . CS 206 should normally be completed by the end of the second year.
- Required mathematics course: MA 200
- Required MC courses: MC 215 and MC 306 . In MC 215 , students will acquire writing skills that are necessary to work on advanced material in mathematics and will fulfill the writing requirement in the major.
- Electives: Three CS or MC courses at the 200 level or above. For one of the three electives, the student may instead take, with permission of the Department, a course in another discipline that has substantial computer science content. Students planning to go to graduate school should take additional courses in mathematics. In particular, MA 113 and MA 204 should be considered.
Courses counting toward the major may not be taken satisfactory/unsatisfactory.
See Computer Science