Students majoring in computer science fulfill the departmental requirements by completing the following:
- Required computer science courses:
CS 206, CS 230, CS 305, CS 306, and CS 318.
- Required mathematics courses:
MA 200and MA 215. In MA 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 courses as follows:
MA 302, MA 316or one CS at the 200 level or above (excluding CS 275, CS 275H, CS 371, CS 381, and CS 382). With permission of the department, a student may instead take a course in another discipline that has substantial computer science content.
b. two CS courses at the 300 level (excluding
CS 371, CS 381, and CS 382).