Published using Google Docs
Getting Into Computer Science Classes
Updated automatically every 5 minutes

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.

Enrollment Guidelines

Lower Division Classes

Bridge Classes

Upper Division Classes

Graduate Classes

Lower Division Classes

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

  • EECS/EECS joint majors OR ENG Undeclared
  • Non-EECS COE Majors
  • L&S undeclared

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

  • Declared EECS Major
  • Declared EECS Joint Major
  • LSCS Declared Major
  • Non-EECS COE Major
  • Declared EECS/EIS/LSCS MINOR

No restrictions. Can enroll or waitlist.

No further enrollment or drops without following the student’s college’s late change process.

  • L&S Undeclared
  • Other Declared Major

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.

How to enroll in Bridge Classes

All COE students

All non-COE students

CS 70

You Are:

Phase 1

Phase 2

Adjustment Period

Post-Adjustment Period

  • EECS/EECS joint majors OR ENG Undeclared
  • Non-EECS COE Majors
  • L&S undeclared

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.

Upper Division Classes

You Are:

Phase 1

Phase 2

Adjustment Period

Post-Adjustment Period

  • Declared EECS Major
  • Declared EECS Joint Major
  • LSCS Declared Major
  • Non-EECS COE Major

No restrictions. Can enroll or waitlist.

No further enrollment or drops without following the student’s college’s late change process.

  • Declared EECS/EIS/LSCS MINOR

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.

  • Data Science Major

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.

  • L&S Undeclared
  • Other Declared Major

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.

Graduate Level Classes

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

  • Enrollment permitted only by permission of the instructor. Permission codes given to professors to distribute August 1st.
  • Undergrads with permission codes can enroll.

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.

Time Conflict Policy

 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.

Questions?

Contact:  cs-enrollments@eecs.berkeley.edu

Return to the Berkeley EECS Website