Cornell University
Ithaca, New York
Degree:
BA
Computer Science
Location:
College of Arts and Sciences
Credits:
120 credits
System:
Semester
Required Computer Science (or Related):
• CS 1110/CS 1112: Introduction to Computing (4 credits)
• CS 2110: Object-Oriented Design & Data Structure (3 credits)
• CS 2800 Discrete Structures (3 credits)
• CS 3110 Data Structures and Functional Programming (4 credits)
• CS 3410/CS3420: Digital Systems (4 credits)
• CS 3700: Foundations of AI, Reasoning, and Decision-Making OR CS 3780: Introduction to Machine Learning
• CS 4410 Operating Systems OR CS 4414 Systems Programming (3 credits)
• CS 4820 Theory of Algorithms (4 credits)
• Technical Electives from approved list (9 credits)
• Computer Science Project or Practicum (up to 4 credits)
• CS Electives (varies)
Required Math:
Yes, see "Other Requirements"
Required Science:
Yes, see "Other Requirements"
Required Engineering:
None
Other Requirements:
• 2 First Year Writing Seminars
• Foreign Language (4-11 credits)
• 8-10 Distribution requirements covering: Arts, Literature, and Culture; Ethics and the Mind; Global Citizenship; Historical Analysis; Physical Sciences; Social Difference; Social Sciences; Statistics and Data Science; and Symbolic Mathematical Reasoning (24+ credits)
• Non-CS courses for External Specialization (9 credits)
• Physical Education and Swim Test (2 credits)
• Courses for Non-CS Specialization (9 credits)
• Other CS-approved Elective (3 credits)
Subfield Required:
Yes
Type:
External Specializaton
Options:
Non-Computer Science Specialization
Double or Dual Major Option(s):
A double major may be possible within the same college (Arts and Sciences).
Related Majors:
• BS Computer Science
Good to Know:
• Cornell's BA and BS in Computer Science programs require the same core CS classes. The non-major course requirements are different. Admission requirements may also be slightly different for the two colleges, Arts and Sciences (BA) vs Engineering (BS)
University's Webpage for this Program:
Catalog Year:
2024-2025

