Coursework

First Year

Fall 2024Winter 2025Spring 2025
Intro to Computer Science (C++) (CS 31)Data Structures and Algorithms (C++) (CS 32)Intro to Computer Organization (CS 33)
Freshman CS Seminar (CS 1)Discrete Structures (MATH 61)Software Construction (CS 35L)
Multivariable Calculus (MATH 32A)Physics: Mechanics (PHYSICS 1A)Multivariable Calculus (MATH 32B)
Engineering Design: Autonomous Rover (ENGR 1AR)Engineering Design: Go-Karts (ENGR 1GK)Engineering Design: Rockets (ENGR 1RK)
Colonial Latin America (HIST 8A)Intro to Educational Issues (EDUC 10)

Second Year

Fall 2025Winter 2026Spring 2026
Operating Systems (CS 111)Programming Languages (CS 131)Compiler Construction (CS 132)
Logic Design of Digital Systems (CS M51A)Digital Design Lab (CS M152A)Artificial Intelligence for Human Interaction (CS 188)
Probability and Statistics 1: Probability (MATH 170E)Algorithms and Complexity (CS 180)Foundations of Computer Vision (EC ENGR 149)
Intro to Statistical Reasoning (STATS 10)Introduction to Robotics (CS 188)Neural Networks and Deep Learning II (EC ENGR C147B)
Linear Algebra (MATH 33A)

Third Year

Fall 2026Winter 2027Spring 2027
Computing Theory (CS 181)
Computer System Security (EC ENGR M117)
Electrical and Electronic Circuits (EC ENGR 100)
Differential Equations (MATH 33B)
Art and Archaeology of Ancient Greece (CLASSIC 51A)