Computer Engineering MS Bridge Program FAQ
The Columbia Computer Engineering MS Bridge program will enable students with undergraduate degrees in fields other than electrical engineering, computer engineering, and computer science to take preparatory courses before enrolling in the CE MS degree program. The Computer Engineering Bridge Program offers two distinct tracks, enabling students to acquire the essential foundational skills tailored to their specific interests within the MS curriculum. One track is designed for students aiming to specialize in Computer Systems (Track A), while the other prepares students for specializing in Computer Chip Design (Track B). Students complete targeted foundational coursework aligned with their intended area of specialization before transitioning fully into MS-level study.
Program structure
- Part-time, non-degree program
- Apply to the Computer Engineering MS Bridge Program via the graduate application
- Transition to the Computer Engineering MS after successful completion
- Not eligible for F-1 visa sponsorship during the bridge program
MS in Computer Engineering
-
How do I apply?
Interested students should apply using the On-Campus MS and PhD Programs application.
-
For whom has the CE Bridge Program been designed? What sort of background is appropriate?
The Bridge Program is designed to attract candidates who have undergraduate majors outside of electrical engineering, computer science, or computer engineering, but are interested in pursuing a career in computer engineering. Candidates interested in Track B should have some prior exposure to college-level mathematics and physics, such as Calculus I, Calculus II, Physics I, and Physics II.
-
What is the curriculum of the CE Bridge program that will prepare me for the MS in CE?
The Computer Engineering Bridge Program offers two tracks, enabling students to acquire the necessary foundational competencies that align with their interests in a specific area of specialization within the MS curriculum. One track prepares students to specialize in Computer Systems (Track A). The other track prepares students for specialization in Computer Chip Design (Track B). Below are the suggested courses that the students should take in each track.
Track A: Computer Systems
Time Course code Course name Credit Summer/self-study MATH UN
1101
Calculus I 3 Summer/self-study COMS W1004 Intro to CS 3 Fall ELEN E1201 Intro to EE 3 Fall COMS W3134 Data Structures in Java 3 Fall COMS W3203 Discrete Mathematics 3 Spring CSEE W3827 Fundamentals of Computer Systems 3 Spring ELEN E3082 Digital Systems Lab 1 Spring COMS W3157 Advanced Programming 3 Total: 22 Track B: Computer Chip Design
Time Course code Course name Credit Summer/self-study COMS W1004 Intro to CS 3 Summer/self-study ELEN E1201 Intro to EE 3 Fall COMS W3134 Data Structures in Java 3 Fall ELEN E3201 Circuit Analysis 3 Fall ELEN E3081 Circuit Analysis Lab 1 Spring ELEN E3331 Electronic Circuits 3 Spring ELEN E3083 Electronic Circuits Lab 1 Spring CSEE W3827 Fundamentals of Computer Systems 3 Spring ELEN E3082 Digital Systems Lab 1 Total: 21 -
When is the Computer Engineering Bridge Program application deadline?
The priority deadline for complete applications is February 15th. In order to be considered complete for review, your application should be submitted, and all materials should be received (including letters of reference).
-
How long is the Computer Engineering Bridge Program?
The Computer Engineering Bridge program is an in-person, part-time curriculum that can be completed in as few as two semesters.
-
Is there a minimum GPA to transition into the MS programs in Computer Engineering?
Yes, students are expected to maintain a minimum GPA of 3.3 in the bridge courses.