Graduate ProgramsThe Department offers two graduate programs: a Doctoral Program leading to a Doctor of Philosophy (Ph.D.) degree, and a terminal Masters Program leading to a Master of Science (M.S.) degree. It typically takes a year to get a Masters Degree, and four to six years to get a Ph.D. The Masters degree requires taking eight courses. The Ph.D. program is focused on research. There are course requirements in the first three terms, and each student must pass four comprehensive exams to demonstrate breadth in Computer Science, but starting in the third term the main focus is on research, guided by an advisor and supervisory committee. The goal of every student in the Ph.D. program is the production of a doctoral dissertation. Some of the milestones along the way are:
To keep this process as free from trauma as possible, students are required to give practice talks throughout their career, starting in the third term. Every student gives an "official graduate-student talk" to the department once a year. These talks are attended by faculty members and other students. They allow students to learn how to give a talk, and allow the faculty to stay acquainted with what all the students are doing. There is one such talk per week. The formal dissertation defense has two phases; a public talk that all members of the department are encouraged to attend, followed by a private encounter between the faculty and the Ph.D. candidate. Having part of the defense take place in public minimizes the mystery that students might otherwise perceive in the process. The administrator of the graduate program is the Director of Graduate Studies (DGS), but he or she is aided by a "First-Year-Student Coordinator" who focuses on helping first-year students make the transition from undergraduate to graduate education. We make every effort to make sure students succeed in the Ph.D. and Masters program. If problems arise, we try to correct them rather than look for an excuse to eject someone. In particular, if a Ph.D. student encounters trouble meeting the requirements in the first two years, our first goal is to make sure that the student has a supervisory committee that is well matched to his or her interests and talents. Although it is not uncommon for the student and the department to realize jointly that graduate education is probably not what the student really wants to do, it is very rare for the department to give up on a student unilaterally. Applicants to the Ph.D. program who already have Masters degrees may under some circumstances waive some the requirements. This and other details are spelled out in the Graduate Handbook. |
||||||||||||
![]() |
|