OLD Degree requirements in the Ph. D. program in Computer Science (October 2002 to June 2003)

Last major update: September 17, 2001, Laszlo Babai - Graduate Committee chair

Introduction

This document describes the requirements for a doctorate from the Computer Science department at the University of Chicago. If you have any questions regarding these requirements, please direct them to the Graduate Committee Chair, Laszlo Babai.

This document underwent major revisions in summer 2000 and again in summer 2001. Students' prior work toward fulfilling the requirements listed in previous versions of this document will be honored.

The principal novelty of the system introduced in September 2000 was the introduction of a common set of five core courses. With this change, we hope to have brought greater focus to the foundations of the program and to foster collegiality between our graduate students.

The Course requirements were further significantly updated in September 2001. The updated language applies to those who joined the department in 2001.

The main novelties of the September 2001 version are a tight schedule during which the students are expected to complete the core courses and a two-tier system of minimum requirements ("Ph.D. Pass" and "Master's Pass").

Contents

Back to top

Master's Degree within the Ph. D. program

Students working toward the Ph. D. must first obtain their Master's Degree within the Ph. D. program. This degree must not be confused with the terminal Master's degree obtainable in the Chicago Masters and Professional Programs (CPPCS).

Ph. D. students are generally expected to complete their Master's Degree by the end of the second year of their graduate studies.

In order to obtain the Master's Degree, students in the Ph. D. program must meet the following requirements:

Students must also meet the University Requirements and obtain Final Approval.

Back to Contents

From Master's to Ph. D.

By the end of their first year of studies, students select an area of independent research. Their contribution to scholarship will be published in the Ph. D. thesis.

Along the way to obtaining the doctorate, the following requirements must be met:

Students must also meet the University Requirements and obtain Final Approval.

Back to Contents

Advisors and Committees

Every graduate student must have an advisor who is responsible for monitoring his or her academic progress. The Department assigns each student entering the program a temporary advisor who serves only until the student has become affiliated with a thesis advisor.

By the end of the first year, the student must have a thesis advisor. The thesis advisor directs the student in the preparation of the Master's paper, guides the student's doctoral research, and chairs the Examination Committee at the Master's exam, the Candidacy exam, and the Doctoral Thesis defense.

The student/advisor relationship is a central aspect of the graduate program. To maintain the effectiveness of this relationship, it requires the ongoing consent of both parties -- either party can withdraw from the relationship by notifying the Graduate Committee chair. If a student has difficulty finding a thesis advisor, they should seek the help of the Graduate Committee chair or the Department chair. The Department chair must approve a nondepartmental advisor.

Before the Master's exam, each graduate student should also have an Examination Committee consisting of at least three members, including the student's thesis advisor. The committee must be acceptable to both the student and the advisor, and at least half of the members of the committee must be members of the departmental faculty. As with the student/advisor relationship, membership in the Examination Committee requires the ongoing consent of the student and the committee member.

While advisors will monitor their students' progress, it is ultimately the students' responsibility that they meet each of the requirements in this document.

The Graduate Committee chair shall be notified of all changes in advisor or Examination Committee status.

Back to Contents

Faculty Reviews

The faculty will meet after the end of the winter quarter. At this meeting the faculty will decide for each student whether that student is making sufficient progress to continue in the Ph.D. program. Students will be notified by April 15 each year whether or not they will be permitted to continue in the Ph.D. program the next autumn. Such notification may be conditioned on the satisfactory completion of the required electives by the end of spring during the second year of studies (see the Course requirements below) or conditioned on other measures of progress to be determined by the faculty for each student.

Back to Contents

Course Requirements: "Ph. D. Pass"

All students must complete an approved sequence of nine courses. An approved sequence consists of the five core courses and four electives.

The motto is: be good in all areas and demonstrate excellence in at least one area.

The minimum formal requirements ("Ph.D. Pass") are the following.

Students are required to complete the five core courses by the end of the winter quarter of their first year of studies with a grade of at least B in each core course and with a grade point average (GPA) of at least 3.25 in the five core courses. In computing the GPA, A=4, B=3, and a + or a - counts as 1/3 of a point. So for instance a student with the grades A-, B+, B+, B, B in the five core courses has a GPA of 3 4/15 = 3.27 and thus passes the minimum GPA requirement.

The electives must be completed by end of spring during the second year of studies with a grade of at least B in each course.

Students who do not meet these minimum requirements cannot continue their studies beyond the second year. Students who do meet these minimum requirements will not automatically be allowed to continue after their second year; the faculty will decide continuation based on the student's perceived capacity of Ph. D. level independent research in a specific area.

Back to Contents

Course requirements: "Master's Pass"

Students who fail to meet the core course requirements stated in the preceding section may continue into their second year of studies if they meet the following requirement ("Master's Pass"): complete all the five core courses by the end of of the winter quarter of their first year of study with a grade of at least B- in each core course and with a grade point average (GPA) of at least 3.00 in the five core courses.

Students who do not meet this requirement cannot continue beyond their first year. Those who satisfy the stated minimum requirement may continue into their second year. They must complete the four electives by the end of spring during their second year of studies with a grade of at least B- in each course in order to be eligible for a Master's Degree.

Back to Contents

The Core Courses

The core courses are intended to provide firm foundations and guarantee sufficient breadth. Currently, the following five courses constitute the core.

  • CMSC 31000 - Foundations of Computer Science. (Offered each autumn. Replaces CS 38500. The areas covered include automata theory, context free languages, computability. This course is a prerequisite for all other core courses.)
  • CMSC 32200 - Computer Architecture. (Offered each autumn. This course, which may be taken at the same time as CS-31000, is a prerequisite for CMSC-33000.)
  • CMSC 33000 - Operating Systems. (Offered each winter.)
  • CMSC 35000 - Introduction to Artificial Intelligence. (Offered each winter.)
  • CMSC 37000 - Algorithms. (Offered each winter.)

Back to Contents

Electives

The following courses are currently approved by the Department as electives to fulfill the course requirement. To ensure the overall direction, each student's advisor must approve the student's selection of electives. To ensure sufficient breadth, no more than three of the electives chosen by each student may be in any of the general areas of AI, Theory, Systems, or Scientific Computing.

Back to Contents

Discrete Mathematics

Mathematical foundations to much of computer science are offered in the undergraduate course CMSC 17400 "Discrete Mathematics" (offered each autumn). Although this course is not required, it is strongly recommended that students take this course during their first quarter.

Back to Contents

Substitutions

The Department does not guarantee that all the electives listed will be offered in any given period of time. Students may petition the Graduate Committee to substitute other courses for those listed in case of unavailability.

A student with a suitable background may petition the graduate committee to replace the above courses with more advanced course work.

Students are urged to submit their petitions for substitution before they take a course with which they intend to fulfill the course requirement.

"Reading and Research" courses may not be used to fulfill the core requirement.

"Reading and Research" courses may not be used to replace electives except under the most extenuating circumstances. Such exception must be approved by the Graduate Committee. Students are encouraged to check with the Graduate Committee chair in advance, but final approval of a "Reading and Research" course to fulfill a course requirement will in general be only given after the completion of the course work.

Back to Contents

Course requirements in Scientific Computing

Since the five core courses do not include the area of scientific computing, one of the foremost areas of research of the departmental faculty, those students who by the end of winter quarter inform the Graduate Committee of their intention to pursue research in the area of Scientific Computing may elect to use a modified set of course requirements by adding as a a sixth core course

  • CMSC 3** - **(title to be announced)** (Offered each spring.)

They need to complete this course by the end of the spring quarter of their first year of studies. This course will then be included in the GPA calculation. The number of electives will be reduced to three so that the combined number of core courses and electives remains nine.

Back to Contents

Master's Paper and Exam

Each student must complete a Master's paper and put a copy on public display at least two weeks before the presentation of the paper. The paper must demonstrate knowledge of a particular area of computer science, including in-depth familiarity with the related literature.

The student must give a public presentation of the paper, followed by a private exam. At the public presentation and in the private exam, the student must be able to give detailed answers to questions about the work described in the paper. The exam will be administered by the Examination Committee.

Back to Contents

Candidacy Exam

Each student must pass a candidacy exam administered by the Examination Committee by the end of the student's third year. Before the exam, the student must have an exam proposal approved by each member of the Examination Committee. The student should post the approved proposal to the standard location (currently the uchi.cs newsgroup) and notify the Graduate Committee chair at least two weeks before the exam. The committee will decide the format of the exam. Usually, the committee will administer a private oral exam that tests depth and breadth in areas related to the student's doctoral research.

If a graduate student changes advisor after completion of the candidacy exam, the new advisor may require the student to retake the exam.

Back to Contents

Foreign Language Competency

The department requires each student to be able to read a technical paper in a foreign language with use of a foreign language dictionary.

This requirement is overseen by the Graduate Committee. Please contact the Graduate Committee chair well in advance to plan for this exam.

Back to Contents

Doctoral Thesis and Defense

The department requires each student to write a Doctoral thesis that includes significant original research in computer science.

The student must successfully defend his or her thesis in a public forum before the Examination Committee and any other interested faculty members. The Examination Committee will decide the format for the defense. The thesis defense must occur at least two weeks after the student has given proper notice. Proper notice consists of the following actions:

  1. The student must give a draft of the thesis, approved by the advisor, to each member of the Examination Committee and to the Graduate Committee chair. The draft must be nearly complete with only minor changes expected in the final version.
  2. The student must give the draft of the thesis draft to the department's administrative assistant. The administrative assistant will register the thesis and put the copy on public display.
  3. The student must put an additional copy on display in the standard common area (currently the CS lounge).
  4. The thesis abstract must be posted to the standard location (currently the uchi.cs newsgroup).

Back to Contents

University Requirements

In addition to the departmental requirements, every graduate student must fulfill the University requirements for the appropriate degree (Master's Degree or Ph. D.), including residency requirements, proper degree registration, payment of fines, etc. The University prints these rules each quarter in the Time Schedule, and makes them available in the Student Manual of University Policies and Regulations. The University also publishes requirements for the formatting and acceptance of the Ph.D. dissertation. For additional information contact the Office of Academic Publications (acapubs@uchicago.edu, (312) 702-7404).

Back to Contents

Transfer Students

Students transferring from a different graduate program may petition the Graduate Committee for having some of the above requirements fulfilled by work done at the previous institution.

Back to Contents

Record Keeping and Final Approval

Each time that a student changes advisors or his or her Examination Committee, that student should fill out the "Advisor and Examination Committee change form." For the Master's paper and exam and for the fulfillment of the course requirements, as well as for the candidacy exam, the foreign language exam, and the doctoral thesis defense, the student should have the appropriate form filled out and give the form to the Graduate Committee chair. The Graduate Committee chair will record the information on these forms and place the forms in the student's permanent record.

While the department will make every effort to ensure the accuracy of student records, it is highly recommended that students keep a copy of each form they turn in to the Graduate Committee chair.

After the student meets all the requirements for a degree (Master's Degree or Ph. D.), the student should get the appropriate "Final approval form" signed by the chair of the Graduate Committee and the chair of the department. In order to receive a degree in a certain quarter, the student must submit an Application for Degree when they register for that quarter. The student must then submit the required material to the university by the appropriate date, normally the Friday three weeks before the convocation at which the student expects the degree. For the Ph. D., the university's thesis requirements must be met.

Back to Contents

Exceptions to the Requirements

Exceptions to these requirements will be made only in the most extenuating of circumstances. Minor exceptions require approval of the Graduate Committee. Major exceptions require approval of the entire faculty. No exceptions can be made to the University requirements.

Back to top