top of page

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

bottom of page