BS in Computer Science - logo

BS in Computer Science

Columbia University

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,850

Annual Tuition Fee*

48 Months

Course Duration

128

Course Credits

On Campus

Delivery Medium

Course Link

Tuition Link

Admissions

$85

Application Fee

View

Application Link

Application Deadline

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

21

Yocketers have applied

10

Yocketers got admits

36

Yocketers are interested

Average Profile of Admits

325

GRE

114

TOEFL

0

IELTS

Gursimar Singh

Admit

Computer Science
  • nd 0

Saurabh Pathak

Admit

Computer Science
  • fall 2020

Amit

Admit

Computer Science
  • fall 2019

Shirinve

Admit

Computer Science
  • fall 2019

Rishabh

Admit

Computer Science
  • 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
PHD in Computer Science

California Institute Of Technology

similarCourse Logo
BA in Computer Science

University of California , Berkeley