Columbia University

USA
7 Scholarships 198 Programs 3 Degree levels
Bachelor

Bachelor's in Computer Science

Offered at Columbia University, USA
DegreeBachelor
FieldComputer Science.

Columbia University's undergraduate programme in Computer Science with an applied emphasis trains students in the core principles of computing while emphasising hands‑on software, systems and data applications. It suits students who want a rigorous foundation in algorithms and theory combined with practical experience for careers in industry or further study.

What you'll study

The programme is built around core computer science subjects—programming, data structures and algorithms, discrete mathematics, computer systems and software engineering—together with applied topics such as databases, networking, machine learning, artificial intelligence, human–computer interaction and cybersecurity. Students complete foundational Columbia Core courses in the arts, humanities and sciences alongside major requirements, ensuring a broad liberal arts education.

  • Core modules: Introduction to Programming, Data Structures and Algorithms, Computer Systems, Theory of Computation, Software Engineering.
  • Applied and elective modules: Machine Learning, Databases, Computer Networks, Operating Systems, Computer Vision, Natural Language Processing, Security and Privacy, Human‑Computer Interaction.
  • Practical components: Large programming projects, team software development, laboratory courses and opportunities for capstone or advanced project work.
  • Research and interdisciplinary study: Options to engage with faculty research, independent study, and joint work with departments such as Statistics, Electrical Engineering, Economics and the Data Science Institute.

Entry requirements

Applicants are expected to demonstrate strong academic achievement across a broad secondary school curriculum, with particular strength in mathematics (including calculus) and science. Admissions consider academic transcripts, teacher recommendations, personal essays and other application materials submitted through Columbia's undergraduate application process.

  • Academic background: Solid grounding in advanced mathematics and prior experience in programming or computational problem solving is highly recommended.
  • Preparation: Coursework such as calculus, statistics, and physics, or equivalent national/IB/A‑level qualifications, prepares students for the curriculum.
  • Additional materials: Portfolios, coding samples, participation in competitions, research experience or internships can strengthen an application.

Career prospects

Graduates go on to careers across the technology sector and related fields. The applied orientation prepares students for software development, systems engineering, data science, machine learning engineering, product management and cybersecurity roles. Many alumni also continue into graduate study in computer science, data science, engineering or related disciplines.

  • Employment sectors include software companies, finance and fintech, media and entertainment, health technology, government and research labs.
  • Typical job titles: Software Engineer, Data Scientist, Machine Learning Engineer, Systems Engineer, Security Analyst, Product Manager.
  • Opportunities for entrepreneurship and startups are supported by Columbia's incubators and connections in the New York City tech ecosystem.

Why study at Columbia University

Studying computer science at Columbia offers access to leading researchers and a diverse, collaborative student community in the heart of New York City. The university's ties to industry, abundant internship opportunities and interdisciplinary centres—such as data science and AI initiatives—support practical experience and career development.

  • Research and faculty: Work with faculty active in systems, AI, theory and applied computing research.
  • Location: Proximity to a large technology and finance sector enables internship and networking opportunities.
  • Undergraduate focus: Opportunities for small‑group instruction, independent research, and senior projects provide hands‑on learning.

Latest Bachelor Scholarships in USA

Similar Bachelor programmes in USA

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to Columbia University

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.