Computer Science Sequence Requirements
The sequence requires a total of six courses, distributed as follows:
- Three required courses:
- Three electives selected from the following:
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 and students who start with the sequence at Harvey Mudd College should continue to take the next two courses at HMC if they plan to take upper division courses at any of the three colleges.
- Students with no prior exposure to computer science or programming should start with Computer Science 51. Introduction to Computer Science, or the equivalent, as the first course of the sequence or for a full or dual major in computer science.
- Students with prior exposure to computer science or programming should consult with one of the computer science advisors 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 one of the computer science advisors.
- Mathematics 50 Discrete Mathematics may be used for the general education requirement in mathematics.
|