Computer Science Sequence Requirements

The sequence requires a total of six courses, distributed as follows:

Notes:

  • Although the introductory courses, Computer Science 51, 52, and 62 at CMC or Pomona College are collectively equivalent to Computer Science 5, 60, and 70 at Harvey Mudd College, the courses are not interchangeable. Therefore, students should stay with one sequence or the other but not mix them.
  • Students with no prior exposure to computer science or programming should start with Computer Science 51. Introduction to Computer Science as the first course of the sequence, or a full or dual major in computer science.
  • Students with prior exposure to computer science or programming should consult with a computer science advisor to determine the appropriate starting point in the program.
  • Most other upper-division computer science courses offered at the Claremont Colleges can be used to substitute for the electives. Students wishing to take such a course should consult with a computer science advisor.
  • Any of the computer science courses may be used to satisfy the general education requirement in mathematics and computer science.