Graduate Program
For Prospective Graduate Students:
Welcome! Thank you for your interest in the Computer Science Department at Princeton. This site is designed to give information on our graduate study program and the requirements for the Master of Science in Engineering (M.S.E.) and Doctor of Philosophy (Ph.D.). Candidates may apply directly to the Ph.D. program after completion of a bachelor's degree; a master's degree is not required for admission.
Admission to Princeton is for the fall semester only. We do not offer evening, weekend, or summer courses. We do not have a distance learning program. Normally a student admitted for graduate study is expected to have completed a bachelor's or master's degree in engineering, science, or mathematics; a degree in computer science is not required.
The application deadline for Fall 2025 is December 15, 2024 for all applicants. It is important that all materials reach the University by the deadline dates.
- Admission Requirements and Application Materials
- Financial Aid
- Research Fields
- Faculty
- Courses Offered - Graduate, Undergraduate
- Graduate Student Housing
For more information, see the frequently asked questions. You can also contact our Graduate Coordinator at gradinfo@cs.princeton.edu.
For Current Ph.D. Graduate Students:
- Courses Offered - Graduate, Undergraduate
- Breadth Requirements (for students beginning Fall 2020 or later)
- Breadth Requirements (for students beginning Fall 2019 or earlier)
- Degree Requirements
- General Examination
- Pre-FPO
- FPO
- Travel Reimbursement Policy
- Fellowship Opportunities
- Upcoming Fellowship Opportunities
- Princeton Grad Student Guide to Resources