Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
To earn a Master of Science degree, students must successfully complete eight 500-level or higher courses within the Computer Science Department. With approval from the Director of Graduate Studies, advanced graduate courses from other departments that incorporate computer science concepts and align with a student's academic focus may be applied toward the degree. Typically, no more than two such external courses can fulfill the Master's Program requirements. An advanced course usually requires at least one intermediate course as a prerequisite, while an intermediate course typically demands one introductory course as a prerequisite. However, a minimum of five courses must be taken in Computer Science.
Applicants must have completed your undergraduate degree (bachelor's or equivalent) or will have completed it prior to your intended matriculation date at Yale.