Program Description
Graduate programs give students a broad knowledge in all areas of Computer Science, and an overall perspective of the field, its structure, and its problems, as well as the opportunity to focus on specific areas spanning theoretical computer science, computer software and systems, artificial intelligence, emerging problems and cross-cutting challenges. MS students draw on an evolving set of concentrations (including data analytics, machine learning, systems/security, robotics and vision/visualization/graphics) to plan specialized coursework and can pursue capstone projects or an MS thesis in addition. PhD students follow similar coursework to MS students, then go on to conduct innovative dissertation research in one of the department’s many research groups, contributing new ideas and insights to the scientific community.
To view our news
Application requirements
MS program
• Unofficial transcripts (from all previous universities)
• 3 letters of recommendation
• GRE scores
• TOEFL/IELTS score
• Resume
• Any certificates of completion for courses that do not appear on transcripts
PhD program
• Unofficial transcripts (from all previous universities)
• 3 letters of recommendation
• GRE scores
• TOEFL/IELTS score
• Personal statement
Degree Types
- M.S. (Master of Science)
- Ph.D. (Doctor of Philosophy)
Campus Locations
Busch Campus - New Brunswick
Admission Deadlines
For best consideration apply by these dates
Ph.D. deadlines:
Fall only applicants: January 1st for both US and non-US citizens.
Applicants for the Spring semester are typically not accepted.
MS deadlines:
Fall International Deadline: February 1
Fall Domestic Deadline: March 1
Spring International Deadline: September 15
Spring Domestic Deadline: October 15