Columbia University

USA
7 Scholarships 198 Programs 3 Degree levels
Masters

Master's in Computer and Information Sciences

Offered at Columbia University, USA
DegreeMasters
FieldComputer and Information Sciences, General.

Columbia University's master's-level programme in Computer and Information Sciences is a rigorous, research-informed course that blends core computer science foundations with applied information-science areas such as machine learning, data systems and human–computer interaction. It suits students with a strong quantitative background who seek advanced technical skills for careers in industry, research or further doctoral study.

What you'll study

The programme combines foundational graduate coursework with elective specialisations and a research or capstone component. Core topics commonly covered include algorithms and complexity, operating systems and distributed systems, database systems, machine learning and statistical methods, programming languages and software engineering, and computer security and privacy.

Students typically choose electives to build depth in areas such as:

  • Machine learning and artificial intelligence — deep learning, probabilistic models, reinforcement learning and applied AI.
  • Data systems and data science — big data platforms, data management, data visualisation and scalable analytics.
  • Computer systems and networking — distributed computing, cloud systems, performance and networked systems.
  • Human–computer interaction and information retrieval — user-centred design, information discovery and search technologies.
  • Security and privacy — cryptography foundations, secure systems and privacy-preserving computation.

The curriculum is structured to allow students to follow a coursework-only track, or to engage in faculty-supervised research leading to a thesis or substantial project. Teaching assistantships, research assistant positions and collaboration with labs and institutes across the university are common ways to gain hands-on experience.

Entry requirements

Applicants are expected to hold a bachelor's degree, typically in computer science, engineering, mathematics or a closely related discipline. Admissions committees look for evidence of strong quantitative preparation and programming experience.

  • Academic transcripts showing sustained performance in relevant undergraduate coursework (for example, data structures, algorithms, calculus and linear algebra).
  • Letters of recommendation from academic or professional referees who can attest to technical ability and potential for graduate study.
  • Statement of purpose describing research or professional goals and how the programme aligns with them.
  • Curriculum vitae or résumé outlining relevant experience, projects and employment.
  • Graduate tests and English proficiency where required: some applicants may submit standardised test scores or English language proof if their prior education was not in English; requirements vary by applicant background.

Applicants without a formal computing degree will typically need to demonstrate equivalent preparation through coursework or professional experience in programming, discrete mathematics and calculus. Relevant work experience, published research or a project portfolio can strengthen an application.

Career prospects

Graduates pursue a wide range of roles in industry, government and academia. Common career paths include software engineer, machine learning or data scientist, systems and infrastructure engineer, research scientist, security analyst, product manager and technical consultant. The programme also provides a pathway to doctoral study for those interested in academic research.

Because the university is located in a major global technology and finance hub, students frequently secure internships and employment with start-ups, established tech companies, financial institutions, healthcare organisations and research laboratories. Alumni work in applied research and development, product teams, and leadership positions across sectors where scalable computing and information analysis are central.

Why study at Columbia University

Columbia offers access to a dense ecosystem of research centres, cross-disciplinary collaboration and industry engagement. Faculty members conduct active research across core and emerging areas of computer and information sciences, and students can work with established laboratories and institutes that span data science, AI, systems, and more.

The New York City location provides close proximity to a wide range of employers and practical learning opportunities, including internships, industry partnerships and entrepreneurial resources. The university’s emphasis on interdisciplinary education means students can combine technical training with coursework or projects in fields such as business, public policy, health and the social sciences to apply computing skills to real-world problems.

Latest Masters Scholarships in USA

Similar Masters programmes in USA

⚖ Compare this programme with similar ones

Similar Masters 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.