Getting Into Computer Science Classes at UC Berkeley
The tables below contain enrollment guidelines for Computer Science classes.
EECS Chairs’ Statement regarding Fall 2022 Enrollments We anticipate that all current and newly-admitted students interested in the L&S Computer Science major will be accommodated consistent with our current policies. We are committed to providing these students with that access. |
CS 10 | ||||
You Are: | Phase 1 | Phase 2 | Adjustment Period | Post-Adjustment Period |
ALL undergrad UC Berkeley students | No restrictions. Can enroll or waitlist. | No further enrollment or drops without following the student’s college’s late change process. | ||
Graduate UC Berkeley students (including MEng) | Cannot enroll or waitlist in undergraduate classes. Consider enrolling in the class over summer session or self-study with past semester’s class website. MEng students need to consult with their department’s MEng Program Manager who will coordinate permission requests with the EECS MEng Program Manager. | |||
Concurrent Enrollment | NA | Applications accepted once UC Extension opens but not processed | Applications processed starting week 2 of classes. Note: The term ‘processing’ does not imply approval. | No applications accepted or processed |
Visiting & Exchange Students | Cannot enroll or waitlist during the academic year. Consider enrolling in the class over summer session. |
CS 61A | ||||
You Are: | Phase 1 | Phase 2 | Adjustment Period | Post-Adjustment Period |
ALL undergrad UC Berkeley students | No restrictions. Can enroll or waitlist. | No further enrollment or drops without following the student’s college’s late change process. | ||
Graduate UC Berkeley students | Can enroll or waitlist in this class. | Contact your GSAO for assistance. | ||
Master of Engineering (MEng) | Cannot enroll or waitlist in undergraduate classes. Consider enrolling in the class over summer session or self-study with past semester’s class website. MEng students need to consult with their department’s MEng Program Manager who will coordinate permission requests with the EECS MEng Program Manager. | |||
Concurrent Enrollment | NA | Applications accepted once UC Extension opens but not processed | Applications processed starting week 2 of classes. Note: The term ‘processing’ does not imply approval. | No applications accepted or processed |
Visiting & Exchange Students | Cannot enroll or waitlist during the academic year. Consider enrolling in the class over summer session. |
CS 61B | ||||
You Are: | Phase 1 | Phase 2 | Adjustment Period | Post-Adjustment Period |
| No restrictions. Can enroll or waitlist. | No further enrollment or drops without following the student’s college’s late change process. | ||
All other full time UC Berkeley Students including Other Declared Majors | Can waitlist only | Can waitlist only | No restrictions. Can enroll or waitlist. System automatically processes waitlists based solely on waitlist position as seats become available. | No further enrollment or drops without following the student’s college’s late change process. |
Graduate UC Berkeley students | Can enroll or waitlist in this class. | Contact your GSAO for assistance. | ||
Master of Engineering (MEng) | Cannot enroll or waitlist in undergraduate classes. Consider enrolling in the class over summer session or self-study with past semester’s class website. MEng students need to consult with their department’s MEng Program Manager who will coordinate permission requests with the EECS MEng Program Manager. | |||
Concurrent Enrollment | NA | Applications accepted once UC Extension opens but not processed | Applications processed starting week 2 of classes. Note: The term ‘processing’ does not imply approval. | No applications accepted or processed |
Visiting & Exchange Students | Cannot enroll or waitlist during the academic year. Consider enrolling in the class over summer session. |
CS 61C | ||||
You Are: | Phase 1 | Phase 2 | Adjustment Period | Post-Adjustment Period |
| No restrictions. Can enroll or waitlist. | No further enrollment or drops without following the student’s college’s late change process. | ||
| Cannot enroll or waitlist during the academic year. Consider enrolling in the class over summer session. | |||
Graduate UC Berkeley students (including MEng) | Cannot enroll or waitlist in undergraduate classes. Consider enrolling in the class over summer session or self-study with past semester’s class website. MEng students need to consult with their department’s MEng Program Manager who will coordinate permission requests with the EECS MEng Program Manager. | |||
Concurrent Enrollment | NA | Applications accepted once UC Extension opens but not processed | Applications processed starting week 2 of classes. Note: The term ‘processing’ does not imply approval. | No applications accepted or processed |
Visiting & Exchange Students | Cannot enroll or waitlist during the academic year. Consider enrolling in the class over summer session. |
CS 70 | ||||
You Are: | Phase 1 | Phase 2 | Adjustment Period | Post-Adjustment Period |
| No restrictions. Can enroll or waitlist. | No further enrollment or drops without following the student’s college’s late change process. | ||
All other full time UC Berkeley Students including Other Declared Majors | Can waitlist only | Can waitlist only | No restrictions. Can enroll or waitlist. System automatically processes waitlists based solely on waitlist position as seats become available. | No further enrollment or drops without following the student’s college’s late change process. |
Graduate UC Berkeley students (including MEng) | Cannot enroll or waitlist in undergraduate classes. Consider enrolling in the class over summer session or self-study with past semester’s class website. MEng students need to consult with their department’s MEng Program Manager who will coordinate permission requests with the EECS MEng Program Manager. | |||
Concurrent Enrollment | NA | Applications accepted once UC Extension opens but not processed | Applications processed starting week 2 of classes. Note: The term ‘processing’ does not imply approval. | No applications accepted or processed |
Visiting & Exchange Students | Cannot enroll or waitlist during the academic year. Consider enrolling in the class over summer session. |
You Are: | Phase 1 | Phase 2 | Adjustment Period | Post-Adjustment Period |
| No restrictions. Can enroll or waitlist. | No further enrollment or drops without following the student’s college’s late change process. | ||
| Enrollment ability restricted to a few classes (identified each semester) | No further enrollment or drops without following the student’s college’s late change process. | ||
| Enrollment ability restricted to a few classes (identified each semester) | No further enrollment or drops without following the student’s college’s late change process. | ||
| Cannot enroll or waitlist during the academic year. If the class is offered during summer session, consider enrolling then. | |||
EECS Graduate students (excluding EECS MEng) | Can waitlist (EECS MEng need to consult with the EECS MEng program manager for permission) | Once reserve caps end, will be enrolled if seats are available | Consult with your GSAO for assistance. | |
non-EECS Graduate UC Berkeley students (including MEng) | Cannot enroll or waitlist in undergraduate classes during the academic year. Consider enrolling in the class over summer session or self-study with past semester’s class website. MEng students need to consult with their department’s MEng Program Manager who will coordinate permission requests with the EECS MEng Program Manager. | |||
Concurrent Enrollment | NA | Applications accepted once UC Extension opens but not processed | Applications processed starting week 2 of classes. Note: The term ‘processing’ does not imply approval. | No applications accepted or processed |
Visiting & Exchange Students | Cannot enroll or waitlist during the academic year. Consider enrolling in the class over summer session. |
You Are: | Phase 1 | Phase 2 | Adjustment Period | Post-Adjustment Period |
EECS Graduate Students (including MEng) | No restrictions. Can enroll or waitlist. | Consult with a Graduate Student Advisor | ||
EECS MEng Students | Enrollment ability restricted to a few classes (identified each semester) | Consult with EECS MEng Program Manager | ||
Non-EECS Graduate Students | Ability to waitlist but enrollment not guaranteed - instructor preference. Refer to CLASS NOTES for each class for details. | Consult with a Graduate Student Advisor | ||
Non-EECS MEng Students | Non-EECS MEng students are prevented from waitlisting or enrolling. They need to consult with their department’s MEng Program Manager who will coordinate permission requests with the EECS MEng Program Manager. | |||
Any UC Berkeley Undergraduate | System automatically blocks undergrads from enrolling in grad classes. | No further enrollment or drops without following the student’s college’s late change process. | ||
No permission codes distributed |
| Undergrads with permission codes can enroll. | ||
Concurrent Enrollment | NA | Applications accepted once UC Extension opens but not processed | Applications processed starting week 2 of classes. Note: The term ‘processing’ does not imply approval. | No applications accepted or processed |
Visiting & Exchange Students | Cannot enroll or waitlist during the academic year. Consider enrolling in the class over summer session. |
Some classes may permit time conflicts with lectures/labs/discussion sections. However, these classes will NOT offer alternate exams unless explicitly confirmed by the instructor or the class staff. Class notes for CompSci classes will indicate whether a class permits time-conflict enrollment or not.
It is the STUDENT’S responsibility to ensure they can take both final exams (e.g., by confirming there will be no final exam or an alternate exam for the other class) even if there is a time conflict with the lectures/labs/discussion sections.
If students cannot avoid a final exam conflict, students should not enroll into both classes, even if the system allows time conflicts.
Contact: cs-enrollments@eecs.berkeley.edu
Return to the Berkeley EECS Website