BS in Computer Science - logo

BS in Computer Science

Overview

Computer Science majors at Columbia study an integrated curriculum,

partially in areas with an immediate relationship to the computer, such as programming languages, operating systems, and computer architecture, and partially in theoretical computer science and mathematics.

A broad range of upper-level courses is available in topics including artificial intelligence, natural language processing, computational complexity and the analysis of algorithms, computer communications, combinatorial methods, computer architecture etc.

Most graduates of the Computer Science Program at Columbia step directly into career positions in computer science with industry or government, or continue their education in graduate degree programs.

Core Courses:

The core of the Computer Science curriculum for SEAS CS majors is built with the following eight courses. These courses provide the foundation for the tracks and the advanced courses.

  • Intro to CS and Programming in Java
  • Data Structures in Java
  • Advanced Programming
  • Discrete Mathematics
  • Linear Algebra
  • Computer Science Theory
  • Fundamentals of Computer Systems
  • Probability and Statistics

Tracks Available -

  • Foundations of Computer Science track - This track is for students interested in algorithms, computational complexity, and other areas of theoretical computer science.
  • Software Systems Track - The software systems track is for students interested in the implementation of software systems.
  • Digital Systems Track - The digital systems track is for students interested in working at the interface of hardware and software. Subjects include digital design, computer architecture (both sequential and parallel) and embedded systems.
  • Intelligent Systems Track - This track is for students interested in machine learning, robots, and systems capable of exhibiting ''human-like" intelligence
  • Applications Track - This track is for students interested in interactive multimedia applications for the Internet and wireless networks.
  • Vision, Graphics, Interaction, and Robotics Track - This track is for students interested in vision, graphics, and advanced forms of human-computer interaction.

Details

$61,671

Annual Tuition Fee*

48 Months

Course Duration

128

Course Credits

On Campus

Delivery Medium

Course Link

Tuition Link

Application Fee

$85

Pre-Requisities

Documents

Application Fee $85 Online Application An official high school transcript from all high schools attended One high school counselor’s recommendation and school profile The completed Mid-Year Report SAT or ACT Applicants may self-report their scores English proficiency examination score

Min English Scores

IELTS

7

TOEFL

100

Academic Pre-Requisites

Standardized Tests -

  • SAT or ACT
  • The middle 50% of admitted students scored between
  • SAT - 1460 and 1550
  • ACT - 33 and 35
  • Over 90% of accepted students were in the top 10% of their graduating class.
  • You earned one or more of the following subsection scores:
  • 700 or higher on the Evidence Based Reading and Writing section of the redesigned SAT
  • 29 or higher on the English or Reading sections of the ACT
  • TOEFL (Test of English as a Foreign Language) - 100 (Internet-based test) is necessary for admission to Columbia. Your score must be reported directly to Columbia by the testing service, using report code 2116.
  • IELTS (International English Language Testing System). - A minimum score of 7.0 is necessary for admission to Columbia. Your score must be reported directly to Columbia Undergraduate Admissions.
  • DET (Duolingo English Test) - A minimum score of 75 is necessary for admission to Columbia. Your score must be reported directly to Columbia Undergraduate Admissions.

Interviews -

Volunteer members of Columbia’s Alumni Representative Committee, in addition to select Student Interviewers, conduct interviews on behalf of Undergraduate Admissions.

Students

22

Yocketers have applied

10

Yocketers got admits

67

Yocketers are interested

Average Profile of Admits

325

GRE

114

TOEFL

0

IELTS
Gursimar Singh

Gursimar Singh

Computer Science

dot

Nd 0

Saurabh Pathak

Saurabh Pathak

Computer Science

dot

Fall 2020

Amit

Amit

Computer Science

dot

Fall 2019

Shirinve

Shirinve

Computer Science

dot

Fall 2019

Rishabh

Rishabh

Computer Science

dot

Fall 2019


Opportunities

In addition to graduate study, our students have gone on to a variety of careers either within the computer industry or elsewhere. Generally, the majority of our graduates have found positions at established computer/software companies (e.g. Microsoft, Google), research labs (e.g. IBM), or Wall Street firms (e.g. Morgan Stanley and Goldman Sachs). Other graduates have found positions at smaller companies or startups (e.g. foursquare). A few students have gone on to work or study outside of the field of computer science, applying their knowledge of the discipline to another field such as business, medicine, or law.

Median starting salary for working graduates of Columbia College and Columbia Engineering - Undergrad is $70,000

More Programs

similarCourse Logo
MS in Computer Science

University of California, Los Angeles

similarCourse Logo
MS in Computer Science and Engineering

University of Michigan - Ann Arbor

similarCourse Logo
MSE in Computer Science

Johns Hopkins University