BS · 2025-2026
Computer Science
Computer Science
Official source · 2025-2026
General Engineering Academic Requirements (GEAR)
Official General Engineering Academic Requirements. Students follow the GEAR for their catalog year.
GEAR major requirements
BS · 180 units to graduate · GEAR p.18
Preparation for the major
- CMPSC 16
- CMPSC 24
- CMPSC 32
- CMPSC 40
- CMPSC 64
- MATH 3A-B, 4A-B, 6A
- PSTAT 120A
Upper-division required
- CMPSC 130A-B
- ENGR 101
Electives (56 units)
14 Major Field Electives (at least 7 must be CMPSC). Science electives: 8 units List A + 12 units List B. CMPSC 189A-B is an optional capstone elective—not required; many students graduate in 3 years.
CMPSC 156CMPSC 170CMPSC 176A-B-CCMPSC/ECE 153ACMPSC 189A-BECE 152AECE 160
Typical career paths
Software EngineerML EngineerSystems EngineerSecurity Engineer
Interactive roadmap coming soon. Requirements above are from 2025-2026 official sources.