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. Work with your GSAO or MEng Program Manager for permission.

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

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 (including MEng)

Cannot enroll or waitlist in undergraduate classes. Work with your GSAO or MEng Program Manager for permission.

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

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 (including MEng)

Cannot enroll or waitlist in undergraduate classes. Work with your GSAO or MEng Program Manager for permission.

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

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.

Graduate UC Berkeley students (including MEng)

Cannot enroll or waitlist in undergraduate classes. Work with Graduate Student Advisor or MEng Program Manager for permission.

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

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. Work with your GSAO or MEng Program Manager for permission.

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

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.

Graduate UC Berkeley students (including MEng)

Cannot enroll or waitlist in undergraduate classes. Work with your GSAO or MEng Program Manager for permission.

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

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

Non-EECS Graduate Students

Ability to waitlist and enroll varies by class - 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

Questions?

Contact:  cs-enrollments@eecs.berkeley.edu

Return to the Berkeley EECS Website