Skip to main content
Prerequisites for Entering the Major

Prerequisites for Entering the Major

Turn hover descriptions on Turn hover descriptions off
B.A. Computer Science
B.S. Computer Science
None
Requirements for Each Degree

Requirements for Each Degree

Turn hover descriptions on Turn hover descriptions off
B.A. Computer Science
B.S. Computer Science
10 term courses (incl senior requirement) 12 term courses (incl senior requirement)
CPSC 2010
CPSC 2020 or MATH 2440
CPSC 2230, CPSC 3230,
and
CPSC 3650 or CPSC 3660
3 intermediate or advanced CPSC courses (4 if CPSC 3230 is taken) 5 intermediate or advanced CPSC courses (6 if CPSC 3230 is taken)
Senior Requirements

Senior Requirements

Turn hover descriptions on Turn hover descriptions off
B.A. Computer Science
B.S. Computer Science
Senior Project
CPSC 4900
Substitutions

Substitutions

Turn hover descriptions on Turn hover descriptions off
B.A. Computer Science
B.S. Computer Science
Advanced courses in other departments
with DUS permission

 


Career Outcomes

Yale College First Destinations

First destination refers to the postgraduate plans of Yale College graduates six months after graduation. The pursuits of Yale graduates include employment, graduate school, independent research, military service, and more.

 
University Registrar's Office

Ensuring the integrity
of Yale's academic records