MS in Computer Science

MS in Computer Science Program

The Master of Science (MS) program is intended for people who wish to broaden and deepen their understanding of computer science. Columbia University and the New York City environment provide excellent career opportunities with multiple industries. The program provides a unique opportunity to develop leading-edge in-depth knowledge of specific computer science disciplines. The department currently offers concentration tracks covering eight such disciplines. MS students are encouraged to participate in state of the art research with our research groups and labs.

Students can choose from one of the following tracks:

Computational Biology
Computer Security

Foundations of Computer Science

Machine Learning

Natural Language Processing

Network Systems

Software Systems

Vision and Graphics

MS Personalized

MS Thesis

If you are following the old MS track requirements, please refer to the old requirements page.

Columbia Video Network (CVN) students should also choose from one of the above concentration tracks. For faculty advisement, please contact the assigned track advisors.

MS in Computer Engineering

In addition to the Computer Science MS Program, we offer the Computer Engineering MS Program jointly with the Electrical Engineering Department. More information about the program can be found in the Computer Engineering section of SEAS bulletin and on the Computer Engineering website.

Dual MS in Journalism and Computer Science

Admitted students will enroll for a total of five semesters — approximately three in The Fu Foundation School of Engineering and Applied Science and two in the Journalism School. In addition to taking classes already offered at the Journalism and Engineering schools, students will attend a seminar and workshop designed specifically for the dual degree program. The seminar will teach students about the impact of digital techniques on journalism; the emerging role of citizens in the news process; the influence of social media; and the changing business models that will support newsgathering. In the workshop, students will use a hands-on approach to delve deeply into information design, focusing on how to build a site, section or application from concept to development, ensuring the editorial goals are kept uppermost in mind. For more information, please visit the program website.

The AP-Google Journalism Technology Scholarship has been announced. For more information, please visit their website.

Important and Useful Links

MS Track Advisors
MS Program FAQ
Information for SPRING 14 incoming students
MS Curricular Practical Training FAQ

General policy information

Computer Science Department Academic Honesty Policy