Below are two sample four-year course schedules for CS Majors: One with CS 60 taken in the Spring semester of freshman year, and one with CS 60 taken in the Fall semester of sophomore year. CS Major requirements are indicated in bold, and semester unit totals are listed in italics at the end of each semester. For more information, please refer to the CS Major page. See also latest possible semesters for each of the required courses.
These schedules apply to the Class of 2014 or later. For those in the Class of 2013 or earlier, consult the CS Major page, your advisor, or a CS professor for recommendations on class scheduling.
| Freshman | Fall | Units | Spring | Units |
| CS 5 B/G: Intro to Computer Science | 3 | CS 60: Principles of Computer Science | 3 | |
| Math 30 B/G: Single/Multivariable Calculus | 1.5 | Math 40: Linear Algebra | 1.5 | |
| Math 35: Probability & Statistics | 1.5 | Math 45: Differential Equations | 1.5 | |
| Chemistry 23E and 23S: Energetics and Structure | 3 | Chemistry 23D: Dynamics | 1.5 | |
| Physics 23: Special Relativity | 1.5 | Phys 24: Mechanics and Wave Motion | 3 | |
| Writing 001: Intro to Academic Writing | 1.5 | HSA 10: Critical Inquiry | 3 | |
| Free Elective | 3 | Biology 52: Intro to Biology | 3 | |
| Chem or Physics Lab | 1 | Chem or Physics Lab | 1 | |
| PE Aerobics | 1 | |||
| 17 | 17.5 | |||
| Sophomore | Fall | Units | Spring | Units |
| Math 55: Discrete Mathematics | 3 | CS 81: Computability and Logic | 3 | |
| CS 70: Data Structures and Program Dev. | 3 | CS 105: Computer Systems. | 3 | |
| Math 60: Multivariable Calculus | 1.5 | Engineering 59: Intro. To Engineering Systems | 3 | |
| Math 65: Differential Equations and Linear Algebra II | 1.5 | HSA #2 | 3 | |
| Phys 51: Electromagnetic Theory and Optics | 3 | Free Elective | 3 | |
| HSA #1 | 3 | PE Elective | 1 | |
| Choice Lab | 1 | CS 189: Programming Practicum | 1 | |
| 16 | 17 | |||
| Junior | Fall | Units | Spring | Units |
| CS 131: Programming Languages | 3 | CS 121: Software Development | 3 | |
| CS 140: Algorithms | 3 | CS 195: CS Colloquium | 0.5 | |
| CS 195: CS Colloquium | 0.5 | CS Elective #1 | 3 | |
| IE Course | 3 | Free Elective | 3 | |
| HSA #3 | 3 | HSA #5 | 3 | |
| HSA #4 | 3 | HSA #6 | 3 | |
| CS 189: Programming Practicum | 1 | PE Elective | 1 | |
| 16.5 | 16.5 | |||
| Senior | Fall | Units | Spring | Units |
| CS 183: Computer Science Clinic | 3 | CS 184: Computer Science Clinic | 3 | |
| CS 195: CS Colloquium | 0.5 | CS 195: CS Colloquium | 0.5 | |
| CS Elective #2 | 3 | Free Elective | 3 | |
| CS Elective #3 | 3 | HSA #9 | 3 | |
| HSA #7 | 3 | HSA #10 | 3 | |
| HSA #8 | 3 | |||
| 15.5 | 12.5 |
| Freshman | Fall | Units | Spring | Units |
| CS 5: Intro to Computer Science | 3 | Free Elective | 3 | |
| Math 25 B/G: Calculus and Linear Algebra I | 3 | Math 35: Probability and Statistics | 1.5 | |
| Chemistry 23E and 23S: Energetics and Structure | 3 | Math 45: Differential Equations | 1.5 | |
| Physics 23: Special Relativity | 1.5 | Chemistry 23D: Dynamics | 1.5 | |
| Writing 001: Intro to Academic Writing | 1.5 | Phys 24: Mechanics and Wave Motion | 3 | |
| Chem or Physics Lab | 1 | HSA 10: Critical Inquiry | 3 | |
| Free Elective | 3 | Biology 52: Intro to Biology | 3 | |
| PE Elective | 1 | Chem or Physics Lab | 1 | |
| 17 | 17.5 | |||
| Sophomore | Fall | Units | Spring | Units |
| Math 55: Discrete Mathematics | 3 | CS 70: Data Structures and Program Dev. | 3 | |
| CS 60: Principles of Computer Science | 3 | CS 81: Logic and Computability | 3 | |
| Math 60: Multivariable Calculus | 1.5 | Engineering 59: Intro. To Engineering Systems | 3 | |
| Math 65: Differential Equations and Linear Algebra II | 1.5 | HSA #2 | 3 | |
| Phys 51: Electromagnetic Theory and Optics | 3 | HSA #3 | 3 | |
| HSA #1 | 3 | PE Elective | 1 | |
| Choice Lab | 1 | CS 189: Programming Practicum | 1 | |
| 16 | 17 | |||
| Junior | Fall | Units | Spring | Units |
| CS 105: Computer Systems | 3 | CS 121: Software Development | 3 | |
| CS 140: Algorithms | 3 | CS 131: Programming Languages | 3 | |
| CS 195: CS Colloquium | 0.5 | CS 194: CS Colloquium | 0.5 | |
| IE Course | 3 | Free Elective | 3 | |
| HSA #4 | 3 | HSA #6 | 3 | |
| HSA #5 | 3 | HSA #7 | 3 | |
| CS 189: Programming Practicum | 1 | PE Elective | 1 | |
| 16.5 | 16.5 | |||
| Senior | Fall | Units | Spring | Units |
| CS 183: Computer Science Clinic | 3 | CS 184: Computer Science Clinic | 3 | |
| CS 195: CS Colloquium | 0.5 | CS 196: CS Colloquium | 0.5 | |
| CS Elective #1 | 3 | CS Elective #3 | 3 | |
| CS Elective #2 | 3 | HSA #10 | 3 | |
| HSA #8 | 3 | Free Elective | 3 | |
| HSA #9 | 3 | |||
| 15.5 | 12.5 |