top of page

Yale University

New Haven, Connecticut
Degree:

BS

Computer Science

Location:

Department of Computer Science
School of Engineering and Applied Science

Credits:

36 courses

System:

Term

Required Computer Science (or Related):

• CPSC 201: Introduction to Computer Science (1 course)
• CPSC 202: Discrete Mathematics (1 course)
• CPSC 223: Data Structures (1 course)
• CPSC 323: Systems Programming and Computer Architecture (1 course)
• CPSC 365 OR 366: Algorithm Analysis and Design (1 course)
• Intermediate/Advanced CPSC courses (6 courses)
• CPSC 490: Senior Capstone Project (1 course)

Required Math:

• Quantitative Reasoning (2 courses)

Required Science:

• Sciences (2 courses)

Required Engineering:

None

Other Requirements:

• Writing (2 courses)
• Humanities and the Arts (2 courses)
• Social Sciences (2 courses)
• Foreign Language (1-3 courses)
• Electives to meet minimum requirements to graduate (13-15 courses)

Subfield Required:

No

Type:

n/a

Options:

n/a

Double or Dual Major Option(s):

• Double majors require approval from a student's residential college dean.

Related Majors:

• BA Computer Science
• BS Electrical Engineering and Computer Science
• BS Computer Science and Economics
• BS Computer Science and Mathematics
• BS Computer Science and Psychology

Good to Know:

• Yale College is the undergraduate school of Yale University.
• Students are assigned to one of 14 residential colleges for the duration of their time at Yale.

University's Webpage for this Program:
Catalog Year:

2022

bottom of page