Columbia University
New York, New York
Degree:
BS
Computer Science
Location:
School of Engineering and Applied Science (SEAS)
Credits:
128 points
System:
Semester
Required Computer Science (or Related):
• COMS W1004 Introduction to Computer Science (3 points)
• COMS W3134: Data Structures in Java OR W3137: Honors Data Structures and Algorithms (3-4 points)
• COMS W3157: Advanced Programming (4 points)
• COMS W3203: Discrete Math (4 points)
• COMS W3261: Computer Science Theory (3 points)
• CSEE W3827: Fundamentals of Computer Systems (3 points)
• Area Foundation courses, select 4 from approved list (12 points)
• Upper-Level Technical Electives (12 points)
• See "Required Science" (GTE)
• Optional Thesis (up to 6 points)
Required Math:
• Calculus I-III (10 points)
• Linear Algebra (3-4 points)
• Probability/Statistics (3 points)
• See "Required Science" (GTE)
Required Science:
• General Technical Electives (GTE), 4 courses selected from approved list (12 points)
• Frontiers of Science (4 points)
• Two additional science courses selected from approved list (6-8 points)
Required Engineering:
• ENGI E1006: Introduction to Computing for Engineers and Applied Scientists (3 points)
• ENGI E1102: The Art of Engineering (4 points)
Other Requirements:
• Art Humanties (3 points)
• Music Humanties (3 points)
• Literature Humanities (4 points)
• Contemporary Civilization (4 points)
• University Writing (3 points)
• Foreign Language through intermediate level (points vary)
• Core as Praxis or Fieldwork (up to 6 points)
• Two Physical Education courses (points vary)
Subfield Required:
No
Type:
None
Options:
None
Double or Dual Major Option(s):
A second major may be possible
Related Majors:
• BA Computer Science (at Columbia College, General Studies, and Barnard)
• BA Computer Science and Mathematics (at Columbia College and General Studies)
• BA Data Science (at Columbia College and General Studies)
• BS Computer Engineering (at Engineering and Applied Science)
Good to Know:
• CS students declare their major in the Fall semester of their sophomore year.
• Students matriculating in SEAS as of Fall 2023 do not declare a Track.
• Columbia University requires all undergraduate students to complete the same Core Requirements regardless of major.
• All students must pass a swim test or successfully complete a beginner swim class.
University's Webpage for this Program:
Catalog Year:
2024-2025

