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.
| Freshman | Fall | Units | Spring | Units |
| CS 5: Intro to Computer Science | 3 | CS 60: Principles of Computer Science | 3 | |
| Math 11: Calculus | 2 | Math 13: Differential Equations I | 1.5 | |
| Math 12: Linear Algebra I | 2 | Math 14: Multivariable Calculus I | 1.5 | |
| Chem 21, 25: General Chemistry, Lab | 4 | Chem 22, 26: General Chemistry, Lab | 4 | |
| Phys 23: Special Relativity and Intro to Quantum Mechanics | 2 | Phys 24, 28: Mechanics and Wave Motion, Lab | 4 | |
| Hum 1 | 4 | Hum/Soc #1 | 3 | |
| PE | 0 | PE | 0 | |
| 17 | 17 | |||
| Sophomore | Fall | Units | Spring | Units |
| Math 55: Discrete Mathematics | 3 | CS 81: Computability and Logic | 3 | |
| Bio 52: Intro to Biology | 3 | CS 70: Data Structures and Program Dev. | 3 | |
| Math 61: Multivariable Calculus II | 1.5 | Math 63: Linear Algebra II | 1.5 | |
| Math 62: Intro to Probability and Statistics | 1.5 | Math 64: Differential Equations II | 1.5 | |
| Phys 51, 53: Electromagnetic Theory and Optics, Lab | 4 | E 59: Intro to Systems Engineering | 3 | |
| Hum/Soc #2 | 3 | Hum/Soc #3 | 3 | |
| PE | 0 | |||
| 16 | 15 | |||
| Junior | Fall | Units | Spring | Units |
| CS 131: Programming Languages | 3 | CS 140: Algorithms | 3 | |
| CS 105: Computer Systems | 3 | CS 121: Software Development | 3 | |
| CS 193: CS Colloquium | 0 | CS 194: CS Colloquium | 0 | |
| IE Course | 3 | Free Elective | 3 | |
| Hum/Soc #4 | 3 | Hum/Soc #6 | 3 | |
| Hum/Soc #5 | 3 | Hum/Soc #7 | 3 | |
| 15 | 15 | |||
| Senior | Fall | Units | Spring | Units |
| CS 183: Computer Science Clinic | 3 | CS 184: Computer Science Clinic | 3 | |
| CS 195: CS Colloquium | 0 | CS 196: CS Colloquium | 0 | |
| CS Elective #1 | 3 | CS Elective #3 | 3 | |
| CS Elective #2 | 3 | Hum/Soc #10 | 3 | |
| Hum/Soc #8 | 3 | Hum/Soc #11 | 3 | |
| Hum/Soc #9 | 3 | |||
| 15 | 12 |
| Freshman | Fall | Units | Spring | Units |
| CS 5: Intro to Computer Science | 3 | Bio 52: Intro to Biology | 3 | |
| Math 11: Calculus | 2 | Math 13: Differential Equations I | 1.5 | |
| Math 12: Linear Algebra I | 2 | Math 14: Multivariable Calculus I | 1.5 | |
| Chem 21, 25: General Chemistry, Lab | 4 | Chem 22, 26: General Chemistry, Lab | 4 | |
| Phys 23: Special Relativity and Intro to Quantum Mechanics | 2 | Phys 24, 28: Mechanics and Wave Motion, Lab | 4 | |
| Hum 1 | 4 | Hum/Soc #1 | 3 | |
| PE | 0 | PE | 0 | |
| 17 | 17 | |||
| Sophomore | Fall | Units | Spring | Units |
| CS 60: Principles of Computer Science | 3 | CS 70: Data Structures and Program Dev. | 3 | |
| Math 55: Discrete Mathematics | 3 | CS 81: Computability and Logic | 3 | |
| Math 61: Multivariable Calculus II | 1.5 | Math 63: Linear Algebra II | 1.5 | |
| Math 62: Intro to Probability and Statistics | 1.5 | Math 64: Differential Equations II | 1.5 | |
| Phys 51, 53: Electromagnetic Theory and Optics, Lab | 4 | E 59: Intro to Systems Engineering | 3 | |
| Hum/Soc #2 | 3 | Hum/Soc #3 | 3 | |
| PE | 0 | |||
| 16 | 15 | |||
| Junior | Fall | Units | Spring | Units |
| CS 131: Programming Languages | 3 | CS 140: Algorithms | 3 | |
| CS 105: Computer Systems | 3 | CS 121: Software Development | 3 | |
| CS 193: CS Colloquium | 0 | CS 194: CS Colloquium | 0 | |
| IE Course | 3 | Free Elective | 3 | |
| Hum/Soc #4 | 3 | Hum/Soc #6 | 3 | |
| Hum/Soc #5 | 3 | Hum/Soc #7 | 3 | |
| 15 | 15 | |||
| Senior | Fall | Units | Spring | Units |
| CS 183: Computer Science Clinic | 3 | CS 184: Computer Science Clinic | 3 | |
| CS 195: CS Colloquium | 0 | CS 196: CS Colloquium | 0 | |
| CS Elective #1 | 3 | CS Elective #3 | 3 | |
| CS Elective #2 | 3 | Hum/Soc #10 | 3 | |
| Hum/Soc #8 | 3 | Hum/Soc #11 | 3 | |
| Hum/Soc #9 | 3 | |||
| 15 | 12 |