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.
All students must complete the following requirements:
Tech support scams are an industry-wide issue where scammers trick you into paying for unnecessary technical support services. You can help protect yourself from scammers by verifying that the contact is a Microsoft Agent or Microsoft Employee and that the phone number is an official Microsoft global customer service number. Working from home is made better with faster & stronger WiFi. Explore our collection of WiFi 6 routers, mesh routers, range extenders, & more. C/s group. Gifts that make women feel loved & beautiful.
Students can choose from one of the tracks below. See track webpages for details on track requirements.
For Spring 2021, international students who need to enroll in a hybrid class, but are having difficulty finding suitable hybrid classes within their track, are encouraged to discuss their program with their advisor.
–If you are following the old MS track requirements, please refer to the old requirements page.–
Spring 2021 Topics Course Descriptions
Fall 2020 Topics Course Descriptions
Columbia Video Network (CVN) students should also choose from one of the above concentration tracks. For faculty advisement, please contact the assigned track advisors.
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.
Admitted students will enroll for a total of four semesters. 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 news gathering. 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.