Getting into CS Classes

Note: After reading the explanations below, students with additional questions or need for enrollment advice should visit the CS Scheduling Assistant in 379 Soda.

Lower Division Classes (COMPSCI 61ABC and 70)

  1. Any EECS major or undeclared COE student may enroll directly into these classes provided there is space. Undeclared L&S students who are first or second year undergraduates will also be able to enroll directly into these classes; third year undergraduates who are undeclared L&S students would be treated similarly for Fall semester classes only and then only for CS 61C and CS 70. Other students will be able to place themselves on the waitlist.

    Transfer students —as well as first or second year undergraduates who have received community college units while in high school— who have difficulty enrolling should contact cs-scheduling@eecs.berkeley.edu.

    Until the end of undergraduate Phase II appointments (e.g. late July or November for Fall or Spring semesters; also see the Schedule) 300 spots are reserved for EECS and undeclared COE majors for COMPSCI classes: 61ABC. 200 spots are reserved for EECS and undeclared COE majors for COMPSCI 70.

    At this point, the remaining slots are all reserved for undeclared L&S majors (prioritizing access to transfer students and —should we be able to identify them— intended LSCS majors).  Declared L&S CS majors are also given priority for 61C.

    COGSCI and BioE majors are treated with the same priority as EECS majors but only for COMPSCI 61A.

    Any UC student can get onto the waitlist.

  2. As soon as all undergraduate students have had their Phase II appointment, no seats will continue to be held for students with particular majors. Similarly, juniors and senior L&S students will also be able to be admitted to these classes at this time. Since now the waitlist will be processed in order, students with other majors and L&S juniors and seniors who used Phase I and Phase II to prioritize these classes will be enrolled before EECS and undeclared L&S students who wait until open enrollment to sign up for these classes.

    NOTE: Unless Cal Central does not ask for DIS and/or LAB sections to be chosen, students will need for there to be space in both the lecture and the secondary sections they choose to waitlist before being enrolled.

COMPSCI Upper Division Classes

  1. Each upper div class in which getting sufficient TA support is not identified as uncertain will be set up to allow initial enrollment up to 70% of projected enrollment capacity.
  2. In Phase I and Phase II, LSCS and EECS students will be able to enroll directly into these classes.  Any UC student can put themselves on the waitlist
  3. Once Phase II is over (i.e. mid-August and mid-January for Fall and Spring semesters; also see the Schedule), during open enrollment, any UC student will be enrolled starting from the beginning of the existing waitlist. Neither major status nor class standing will impact enrollment at this point.

    NOTE: Unless Cal Central does not ask for DIS sections to be chosen or provides an unscheduled "999" shadow DIS section for students to sign up into, students will need for there to be space in both the lecture and the secondary sections they choose to waitlist before being enrolled.

COMPSCI Graduate Classes

  1. Undergraduate enrollment into CS graduate classes requires instructor approval.
  2. Undergraduate students should have a conversation with the instructor and, if they get approval to be enrolled, ask the instructor for a permission code which staff at cs-scheduling@eecs.berkeley.edu can provide to the instructor as needed.