Computer Science
# #10th
QS Subject Rankings
48 months
Program duration
Yes
Scholarships
Program Overview
Main Subject
Computer Science
Degree
BS
Study Level
Undergraduate
Study Mode
On Campus
Yale University's Bachelor of Science (B.S.) in Computer Science offers a rigorous and flexible program designed for students aiming to pursue advanced careers in computing, including technical management and consulting. The curriculum combines a strong technical foundation with the broad perspectives of a liberal arts education.
Eligibility Requirements
Yale does not specify a minimum GPA for admission. However, the average GPA of admitted students is approximately 4.19 on a weighted scale, indicating a strong academic record with advanced coursework such as AP or IB classes .
Standardized test requirements
SAT: Evidence-Based Reading and Writing: 680–790; Math: 690–800
ACT: Composite score: 31–36
English Language Proficiency
TOEFL iBT: 100 or higher
IELTS: 7.0 or higher
Duolingo English Test (DET): 120 or higher
Cambridge English: 185 or higher (C1 Advanced or C2 Proficiency)
Tuition fees
Domestic Students
Tuition Fee/year $67,250 | Other Expenses |
International Students
Tuition Fee/year $67,250 | Other Expenses
|
Application Deadline
Single-Choice Early Action
Domestic Deadline | International Deadline |
---|---|
November 1, 2024 |
Regular Decision:
Domestic Deadline | International Deadline |
---|---|
january 2, 2025 |
Curriculum
CPSC 201: Introduction to Computer Science
CPSC 223: Data Structures
CPSC 202: Discrete Mathematics or MATH 244
CPSC 323: Systems Programming and Computer Architecture
CPSC 365 or CPSC 366: Algorithm Analysis and Design
Choose two intermediate or advanced computer science electives.
Consider courses in areas such as artificial intelligence, machine learning, computer systems, or theoretical computer science.
CPSC 490: Senior Project
Engage in original research under the guidance of a faculty advisor.
Develop a project that integrates knowledge from various areas of computer science.
program benefits
Yale's B.S. in Computer Science offers a rigorous and flexible curriculum, blending technical depth with a liberal arts education. Students gain strong foundations in algorithms, systems, and programming, while enjoying opportunities for interdisciplinary study. The program encourages research, innovation, and collaboration through senior projects and active student organizations. Access to expert faculty, cutting-edge labs, and a global alumni network enhances career prospects in tech, academia, or entrepreneurship.
Career possibilities
Graduates of Yale’s B.S. in Computer Science pursue diverse and high-impact careers. Common paths include software engineering, data science, cybersecurity, artificial intelligence, and systems architecture. Many work at leading tech companies like Google, Microsoft, and Meta, or launch startups. Others apply their skills in finance, healthcare, or consulting. The program also prepares students for advanced study in computer science, law, or business. With a strong foundation in both technical and analytical thinking, Yale CS graduates are well-equipped for roles requiring innovation, leadership, and interdisciplinary problem-solving in a rapidly evolving tech landscape.
Research Opportunities
Yale’s B.S. in Computer Science program offers extensive research opportunities for undergraduates. Students can work closely with faculty on projects in artificial intelligence, machine learning, cybersecurity, computer systems, and theory. Many participate in the Senior Project (CPSC 490), conducting original research. The department also supports research through fellowships, summer programs, and lab assistant roles. Interdisciplinary research is encouraged, allowing students to explore computing in fields like biology, economics, and psychology. These experiences help students develop critical thinking, deepen subject knowledge, and prepare for graduate studies or research-driven careers in technology and science.
Your Guide to Canadian Universities and Programs
Providing information about Canadian universities, programs, and application processes.