Photos of university / #columbia
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 tracks below.
- Computational Biology
- Computer Security
- Foundations of Computer Science
- Machine Learning
- Natural Language Processing
- Network Systems
- Software Systems
- Vision and Graphics
- MS Personalized
- MS Thesis
- Complete a total of 30 points.
- Maintain at least a 2.7 overall GPA.
- Satisfy breadth requirements.
- Take at least 6 points of technical courses at the 6000-level.
- Only up to 3 points of your degree can be non-CS/non-technical courses. Non-CS/non-technical courses must be approved by your advisor. See track webpages for more information.
Want to improve your English level for admission?
Prepare for the program requirements with English Online by the British Council.
- ✔️ Flexible study schedule
- ✔️ Experienced teachers
- ✔️ Certificate upon completion
📘 Recommended for students with an IELTS level of 6.0 or below.