Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Master of Science (MS) program is designed for students aiming to enter professional careers immediately after completion, rather than progressing to a PhD. This program also suits those exploring research opportunities but uncertain about committing to a multi-year doctoral program. Its goal is to significantly deepen students' knowledge beyond their undergraduate Computer Science or related degrees. Yale's Computer Science MS provides distinctive advantages, including small class sizes and personalized faculty interaction. Upon admission, students can opt for the General Track or apply to specialized tracks in Bioinformatics or Computing and the Arts. General Track students receive guidance from the Director of Graduate Studies (DGS), while specialized track students are mentored by faculty in their chosen field, with final program approval from the DGS. These specialized tracks include curated coursework leading to a term-long independent project in the selected discipline. Specialized Tracks enable closer collaboration with faculty and peers in focused areas while completing an independent project. Track selection does not influence MS program admission decisions. Participation in specialized tracks is not formally noted on diplomas or transcripts.