CS Registration Priority
The Department of Computer Science currently faces heavy demand for many of the classes it offers. In an attempt to provide equitable access to its classes and allow students majoring in CS, CSM, CSP, and MCB at Mudd to make the necessary progress in the major, the department operates a registration priority scheme for CS 60, and CS 70 and a preplacement scheme for all CS classes above CS 70, except for Clinic, colloquium, and practicum.
Timing of PERM Requests
For guaranteed consideration, PERM requests must be submitted by the end of the initial week of pre-registration (typically Friday at 5 p.m.). PERM requests can be submitted early. Submitting a PERM request early does not increase the likelihood it will be approved. PERM requests are automatically emailed to professors; sending an additional email is not necessary. PERM requests are only approved or denied after pre-registration ends. PERM requests will receive a decision by the deadline to add a course.
Registration Priority for CS60
- Declared CS, CSM, CSP, and MCB majors (sophomores and above) as well as HMC sophomores regardless of major
- HMC first-year students (spring); or CMC, Pitzer, or Scripps students registering for their third semester who are currently enrolled in CS 5 (fall)*
- HMC students (irrespective of major) by seniority
- Other Claremont Colleges students who are not majoring in CS, CSM, or MCB at Mudd
Students in groups 3 and 4 will need to submit a PERM to take CS 60; the registration priority for these groups is manually implemented through PERMs.
*CMC, Pitzer or Scripps students who took CS 5 in the spring of their first year and wish to take CS 60 in the fall of their second year, must submit a PERM to CS 60 and are selected through a lottery. More information is available Cross-campus CS Students.
Registration Priority for CS70
- Declared CS, CSM, CSP, and MCB majors (sophomores and above) as well as HMC sophomores regardless of major
- CMC, Pitzer or Scripps students registering for their fourth semester who are currently enrolled in CS 60
- HMC students (irrespective of major) by seniority
- Other Claremont Colleges students who are not majoring in CS, CSM or MCB at Mudd
Students in groups 2, 3 and 4 will need to submit a PERM to take CS 70; the registration priority for these groups is manually implemented through PERMs.
Registration Priority for Other Courses
Beyond CS 70, registration priority is given to students majoring at Mudd in CS, CSM, CSP, and MCB regardless of their home campus via pre-placement, then to HMC students by seniority, and then other Claremont Colleges students who are not majoring in CS, CSM or MCB at Mudd. Students not majoring at Mudd in CS, CSM, CSP, or MCB will need to submit a PERM request; approximately one week after pre-registration is complete, the department will process PERM requests using the priority ordering. Note that the same priority scheme applies to CS 81 and CS 105, even though these courses are often taken by sophomores.
CS 123 (“Computing Practices, Projects, and People”) is a required course for CS Clinic and is required for the HMC CS major but not for the CSM, CSP, or MCB majors, nor for the Pomona CS major. For that reason, CS 123 gives priority to students majoring in CS at HMC. Similarly, CS 105 is required for only the HMC CS major and gives priority to students majoring in CS at HMC.