Columbia University

USA
7 Scholarships 198 Programs 3 Degree levels

Columbia University's Master’s in Computer Engineering is a graduate programme that combines hardware and software training for designing and implementing modern computing systems. It suits students with undergraduate preparation in electrical engineering, computer science or related fields who want to work on embedded systems, computer architecture, VLSI, or pursue research and technical leadership roles in industry or further academic study.

What you'll study

The programme covers the intersection of hardware and software needed to design high-performance, reliable computing systems. Core topics typically include computer architecture, digital logic and VLSI design, embedded systems, operating systems, and networking. Students also study complementary areas such as parallel and distributed computing, systems security, low-power design, hardware/software co-design, and machine learning for systems.

Instruction is delivered through a mix of lectures, laboratory work and project-based courses. Practical modules often include FPGA/ASIC prototyping, firmware and device-driver development, advanced microprocessor design, and performance evaluation of systems. Many students choose between a thesis option focused on original research and a capstone/project track emphasizing applied system design and industry-relevant experience.

Entry requirements

  • Academic background: A bachelor’s degree in electrical engineering, computer science, computer engineering or a closely related discipline. Applicants without a directly related degree are expected to have completed substantial coursework in programming, data structures, discrete mathematics and basic circuits or digital logic.
  • Academic record and references: A strong undergraduate record and at least two academic or professional references that can speak to the applicant’s preparation and potential for graduate study.
  • Supporting materials: A personal statement outlining academic and professional goals, transcripts from all post‑secondary institutions attended, and a CV. Some applicants may be asked to provide samples of prior project or research work.
  • English language: Proof of English proficiency is required from applicants whose first language is not English; commonly accepted tests and scores are considered during review.
  • Other considerations: Relevant industry experience, demonstrated programming ability, and prior laboratory or research experience strengthen an application. Meeting the basic prerequisites does not guarantee admission; selections are competitive and based on the whole application package.

Career prospects

Graduates move into roles that bridge hardware and software engineering. Typical positions include hardware/FPGA designer, ASIC engineer, embedded systems engineer, firmware developer, systems architect, and performance engineer. Alumni also take roles in networking, systems security, robotics, autonomous systems, and cloud infrastructure.

The degree also prepares students for further research — many continue to PhD programmes or take research scientist positions in industrial labs. Given Columbia’s location and industry connections, students commonly secure internships and jobs with technology companies, semiconductor firms, startups, and research centres.

Why study at Columbia University

Columbia offers access to a broad engineering and computer science environment with faculty who work across hardware, software and interdisciplinary areas. Students benefit from hands‑on laboratory facilities and research centres focused on nanotechnology, data science and systems research, enabling collaboration on real-world projects.

Being in New York City provides strong industry connections, internship opportunities and exposure to a diverse technology ecosystem including startups, established technology firms and financial institutions that rely on advanced computing systems. The university’s emphasis on both foundational theory and practical system implementation helps graduates move quickly into technical and leadership roles.

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.