GPA/Prerequisites to Declare the CS Major
Students must meet a GPA requirement in prerequisite courses to be admitted to the CS major. Prerequisite and GPA requirements are listed below.
| Term admitted | Prerequisites required | GPA required |
|---|---|---|
| Fall 2022 or earlier* | CS 61A, CS 61B, CS 70 | 3.30 overall GPA in CS 61A, CS 61B, & CS 70 |
| Fall 2023 (Frosh-applied High Demand Computer Science) | CS 61A, CS 61B, CS 70 | 2.0 overall GPA in CS 61A, CS 61B, & CS 70 |
| Fall 2023 (Transfer-CS intended) | CS 61A, CS 61B, CS 70 | 3.30 overall GPA in CS 61A, CS 61B, & CS 70 (completed by the end of summer 2024) |
*To verify eligibility and college requirements, meet with CDSS college advisors.
For students admitted in Fall 2023 onward (Frosh-CS intended), please refer to the comprehensive review section below.
Transfer students admitted in Fall 2024 onward who did not select computer science on their UCB application will not be able to change their major to, or double major in, computer science; this includes simultaneous degrees.
(Updated on 9/22/25)