Graduate Program

Graduate program FAQ
M.S. Program Information
Ph.D. Program Information
Computer Science Department Academic Honesty Policy
Graduate School of Arts and Sciences Grievance and Disciplinary Procedures

The Department of Computer Science offers graduate programs leading to the following degrees: Master of Science, Doctor of Philosophy, and Doctor of Engineering Science. The Graduate Record Examination (GRE) is required for admission to the department’s graduate programs. Applicants for September admission should take the Graduate Record Examinations by October of the preceding year; if possible. Applicants for January admission should take them by September of the preceding year. The deadline for completed applications for September admission is December 15 for doctoral admission and March 15 for master’s admission. The deadline for completed applications for January admission is October 1 for all programs.

Students in our graduate programs should focus on a particular field of computer science. Among the fields of graduate study in computer science are software systems, natural language processing, computer vision, robotics, analysis of algorithms, computational complexity, information-based complexity, combinatorial optimization, computer networks, databases, parallel programming and architectures, computer graphics, image processing, software development environments, object-oriented languages.

Graduate students are encouraged actively to pursue research. Faculty members of the Department of Computer Science are engaged in experimental and theoretical research in most of the fields in which courses are offered. The Doctor of Philosophy degree requires a dissertation based on the candidate’s original research, which is supervised by a faculty member.