Skip to Main Content
Skidmore College
Computer Science Department

Majors

Effective for students who entered Skidmore in Fall 2020 and beyond:

Students majoring in computer science fulfill the departmental requirements by completing the following:

  1. Required computer science courses: CS 209, CS 226, CS 230, CS 305, CS 306, and CS 318. In CS 305, students will fulfill the writing requirement in the major by acquiring the skills necessary to clearly describe algorithmic processes and argue about their properties.
  2. Required mathematics courses: MA 200; and MA 111 (or both MA 108 and MA 109) or MA 113 or MA 211.
  3. Electives: Three courses as follows:

    a. one CS at the 200 level or above (excluding CS 275, CS 275H, CS 371, CS 381, and CS 382) or MA 302, or MA 316. 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).

No more than 8 credit hours of S/U can be used toward the major.

The following courses must be taken for a letter grade: CS 305, CS 306, and CS 318.


Effective for students who entered Skidmore prior to Fall 2020:

Students majoring in computer science fulfill the departmental requirements by completing the following:

  1. Required computer science courses: CS 206, CS 230, CS 305, CS 306, and CS 318.
  2. Required mathematics courses: MA 200 and 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.
  3. Electives: Three courses as follows:

    a. MA 302, MA 316 or 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).

No more than 8 credit hours of S/U can be used toward the major.

The following courses must be taken for a letter grade: CS 305, CS 306, CS 318.

See Computer Science