Choose your major:

Fall QuarterUnitsWinter QuarterUnitsSpring QuarterUnits
FIRST YEAR
CS 010A
C++ Programming I
4
CS 010B
C++ Programming II
4
CS 010C
Intro to Data Structures & Algorithms
4
ENGL 001A
Beginning Composition
Not offered next quarter
4
ENGL 001B
Intermediate Composition
Not offered next quarter
4
MATH 009C
First Year Calculus
4
ENGR 001I
Professional Dev. & Mentoring
Not offered next quarter
1
MATH 009B
First Year Calculus
4
Breadth
Humanities/Social Sciences
4
MATH 009A
First Year Calculus
4
CS 011
Intro to Discrete Structures
4 
 
AHS007
World Art Images
Not offered next quarter
3 
SECOND YEAR
MATH 031
Applied Linear Algebra
4
CS 061
Machine Org. & Assembly Lang. Prog.
4
STAT 155
Probability & Statistics for Engr
Not offered next quarter
4
CS 100
Software Construction
5
CS 111
Discrete Structures
5
PHYS 040C
Physics (Electricity/Magnetism)
Not offered next quarter
5
PHYS 040A
Physics (Mechanics)
5
PHYS 040B
Physics (Heat/Waves/Sound)
5
CS 120A
Logic Design
5
MATH 010A
Multivariable Calculus
4
Breadth
Humanities/Social Sciences
4
Breadth
Humanities/Social Sciences
4
THIRD YEAR
CS 141
Interm. Data Structures & Algorithms
4
CS 161
Design & Architec. of Comp. Sys. & Lab
4
CS 153
Design of Operating Systems
4
CS 150
Theory of Automata & Formal Language
4
CS 152
Compiler Design
4
ENGR 180W
Technical Communications
4
Technical Elective
4
Technical Elective
4
ENGR Breadth Elective
See below for course options
4
Breadth
BIOL 002, or 003, or 005A/LA
4
ENGR 101I
Professional Dev. & Mentoring
Not offered next quarter
1
Technical Elective
4
FOURTH YEAR
CS 179(E-Z) or CS 178A
Proj in Comp Sc or Proj Seq in CSE
Not offered next quarter
4
CS 178B
Proj Seq in CSE or Technical Elect
4
Technical Elective
4
Technical Elective
4
Technical Elective
4
Technical Elective
4
Technical Elective
4
ENGR Depth Elective
See below for course options
4
Breadth
Humanities/Social Sciences
4
Breadth
Humanities/Social Sciences
4
Breadth
Humanities/Social Sciences
4 

((WRIT 010, OR WRIT 010S), (WRIT 020, OR WRIT 020S), AND (WRIT 030, OR WRIT 030S)), ((), (), (), (), (), (), (), (Choose NaN of ), (), (), AND (Choose 2 of )), AND ((MATH 009A, MATH 009B, AND MATH 009C), (MATH 010A), AND (MATH 011))