The Department of Computer Science offers two masters-level degree programs: an M.S.E. and an M.Eng. These are two-year, full-time programs.
All admitted students will initially be enrolled in the Master of Science in Engineering (M.S.E.), thesis-required track. In the spring of year 1, as part of readmission, all students will be given the option to switch to the Master of Engineering (M.Eng.), non-thesis track. Students opting to remain on the M.S.E. track must have a confirmed research adviser and should also have a preliminary thesis proposal. Switching from the M.S.E. track to the M.Eng track will be permitted through January of Year 2.
All coursework must be taken for a grade. A minimum of 4 courses must be taken in year 1. If, due to scheduling conflicts, this is not possible, approval by the Director of Graduate Studies is required. In no event will time to degree be extended beyond two years.
Funding is normally in the form of teaching assistantships covering the four semesters of the program. Summer funding for M.S.E. candidates in the form of a research assistantship may be offered at the adviser's discretion.
Students wishing to continue on for a Ph.D. should apply through the normal application process during the fall of their second year of study.
Undergraduate senior thesis and undergraduate independent work courses are not included in this policy.
For Princeton undergraduates interested in continuing at Princeton for a Master's Degree: There is now a special policy that allows current Princeton students to count up to two courses taken as an undergraduate towards a Master's degree in Computer Science at Princeton. Those two courses must be upper-level COS courses that fulfill requirements of the Master's degree and have been taken in excess of the COS requirements for the undergraduate degree.* For example, if you take ten COS departmentals as an undergraduate at Princeton, and two of them are advanced classes that satisfy requirements of the Master's program, then you can count both towards a Master's degree if you are accepted into the program. This is a way to reduce your expected time to completion by approximately one semester.