Computer Science

Ph.D. Degree Requirements

For students who entered the program before 2012, previous degree requirements can be found here.

1) Admission Requirements

Consideration for admission requires completion of Graduate Studies’ online application, with fee payment, by the stated deadline. Admission requires a bachelor’s degree, three letters of recommendation, and a complete application form, including official transcripts, GRE scores, TOEFL scores or IELTS score (if applicable), a statement of purpose, and a personal history statement.

    1. Prerequisites: In addition to the admission requirements stated above, applicants are expected to demonstrate proficiency at the undergraduate level in four fundamental areas of computer science and mathematics. The specified UCD courses exemplify the material:
Computer Architecture ECS 154A
Operating Systems ECS 150
Programming Languages ECS 140A
Theoretical Foundations ECS120 (Theory of Computations) and ECS122A (Algorithm Design and Analysis)
Mathematical Foundations ECS132 or MAT135A or STA131A, and one additional upper-division mathematics course

These are referred to as the undergraduate proficiency requirements.

  1. Deficiencies: Students may be admitted with one or more deficiencies in the undergraduate proficiency requirements. It is expected that the student will complete the undergraduate proficiency requirements by the end of the first academic year of residence. This deadline may be extended by approval of the Graduate Advisors Committee of the Graduate Group.

2) Dissertation Plan

GGCS offers Plan B as described under Section 520 in the Davis Division Academic Senate Regulations. Plan B specifies a three member (minimum) dissertation committee, an optional final oral examination (made on an individual student basis by the dissertation committee), and an exit seminar.

3) Advanced Proficiency Requirements

All students who are in the Ph.D. program, or who expect to work toward a doctorate in computer science at UC Davis, are required to complete the Advanced Proficiency requirement. A student passes this requirement by a high level of achievement in graduate coursework and demonstrating “advanced” proficiency in the graduate breadth requirements. The GGCS breadth requirement includes demonstrated proficiency in four areas of computer science at the graduate level: Theory, Systems, Architecture, and Applications. The student can satisfy the above requirements in one of the following ways:

    1. Core Courses (45 units) (Breadth Requirements)
Architecture Core ECS 201A Advanced Computer Architecture 4 units
Systems Core ECS 240 Programming Languages
ECS 251 Operating Systems
ECS 260 Software Engineering
4 units
4 units
4 units
Theory Core ECS 222A Design and Analysis of Algorithms
ECS 220 Theory of Computation
4 units
4 units
Applications Core ECS 230 Applied Numerical Linear Algebra
ECS 231 Large Scale Scientific Computation
ECS 234   Computational Functional Genomics
ECS 235A Computer and Information Security
ECS 236 Computer Security: Intrusion Detection Based Approach
ECS 252 Computer Networks
ECS 256 Performance Evaluation
ECS 265 Database Systems
ECS 267 Wide-Area Distributed Information Systems
ECS 268 Scientific Data and Workflow Management
ECS 270 Artificial Intelligence
ECS 271 Machine Learning & Discovery
ECS 272   Information Visualization
ECS 274   Automated Deduction
ECS 275A Advanced Computer Graphics
ECS 276 Advanced Volume Visualization
ECS 277 Advanced Visualization
ECS 278 Computer Aided Geometric Design
ECS 279 Computer Animation
4 units
4 units
4 units
4 units
4 units
4 units
4 units
4 units
4 units
4 units
4 units
4 units
4 units
4 units
4 units
4 units
4 units
4 units
4 units
    1. Summary: 45 units of upper division and graduate coursework are required. Full-time students must enroll for 12 units per quarter including research, academic and seminar units. Per UC regulations students cannot enroll in more than 12 units of graduate level courses (200) or more than 16 units of combined undergraduate and graduate level (100, 200, 300) courses per quarter.

  1. Core Exam. Those students who do not receive a passing grade (A- or better for PhD students and B or better for MS students) for the Core Courses must take the corresponding Core Exam. To prepare for the Core Exam, please review:

    There are two possible outcomes of the Core Exam. 1) Pass 2) Fail. If the student fails the Core Exam, the student is not permitted to advance to candidacy and will be asked to leave the program. A second attempt at the Core Exam is not allowed. Core Exams are offered in the Winter and Spring Quarters.

4) Special Requirements

The Graduate Group requires all Ph.D. candidates demonstrate at least one quarter of college level teaching experience. We strongly recommend that this includes lecturing or leading a discussion section. In addition, each student is required to participate in an exit seminar, in which the research is presented to the UC Davis academic community. This seminar will be administered by the dissertation committee and will take place after all committee members have approved the dissertation, but before the dissertation has been filed with the Office of Graduate Studies.

5) Committees

  1. Admissions Committee
    Completed applications are evaluated by the Admissions Committee, with the assistance of other faculty in the Graduate Group. The Admissions Committee consists of six Graduate Group faculty. Based on a review of the entire application, a recommendation is made to accept or decline the applicant’s request for admission. The recommendation is forwarded to the Dean of Graduate Studies for final approval of admission. Notification of admissions decisions will be sent by Graduate Studies. Applications are accepted from September (when the admission system opens) through January 15 for the next Fall-entering class.
  2. Graduate Advisors Committee
    The Graduate Advisors Committee is composed of GGCS faculty members appointed by Graduate Studies. Every student who does not have a Thesis Advisor will be assigned a Graduate Advisor from the Graduate Advisors Committee. Until a student has a Thesis Advisor, the assigned Graduate Advisor will monitor the progress of the student and provide guidance on his/her academic program. Each GGCS graduate student is responsible for meeting with his or her Graduate Advisor at least once per quarter.
  3. Qualifying Examination Committee
    The student, in consultation with his/her Thesis Advisor, nominate five faculty members to serve on the Examination Committee. The Thesis Advisor must be selected before the Qualifying Examination Committee is formed. The Thesis Advisor must be on the qualifying exam committee but cannot be chair of the committee. The membership of the Qualifying Exam Committee must satisfy the following conditions: The chair of the committee must be a member of the Academic Senate of UC Davis, and a GGCS member. At least three members of the committee must be members of the Academic Senate of the University of California and GGCS members. It is recommended (by the Academic Senate) that one member of the committee be a faculty member outside of the Graduate Group in Computer Science. These nominations are submitted to the Office of Graduate Studies for formal appointment in accordance with Graduate Council policy. The Qualifying Exam Committee conducts the exam and submits results to the Office of Graduate Studies.
  4. Dissertation Committee
    The Dissertation Committee consists of three members who will guide the student in research. Graduate Studies must approve this committee. Guidelines for choosing the members of the dissertation committee are as follows. At least two of the members must be members of the Academic Senate of the University of California. At least two of these members must be members of the Graduate Group in Computer Science. The Chair of this committee must be a member of the Graduate Group in Computer Science. The Chair of the Dissertation Committee is the student’s Thesis Advisor. The composition of the dissertation committee is entered on the Advancement to Candidacy Form.
    The role of the Dissertation Committee is to advise the doctoral student on the research topic and methods, and then to review the final completed dissertation for acceptance. The Committee Chairperson, the Thesis Advisor, should determine the desires of the individual members regarding assistance with the research and dissertation review at the time the Dissertation Committee is constituted. Students are expected to meet with their Thesis Advisor at least quarterly. Dissertation committee members are expected to read and comment on a dissertation within four weeks from its submission. This time limit policy does not apply to summer periods for faculty holding nine-month appointments. The student and faculty will coordinate a timeline for the student to present the thesis to the dissertation committee. This timeline must allow all dissertation committee members enough time to fulfill their responsibilities within the four-week deadline.

6) Advising Structure and Mentoring

A student’s Thesis Advisor supervises his/her thesis or project, and serves as Chair of the Dissertation Committee. A student’s Graduate Advisor serves as a resource for information on academic requirements, policies, and procedures in the absence of a Thesis Advisor. The Graduate Program Coordinator assists students with appointments, requirements, university policies, and in identifying a Thesis Advisor. Mentoring Guidelines can be found at

7) Advancement to Candidacy

Before advancing to candidacy for a doctoral degree, a student must have satisfied all requirements set by the graduate program, must have maintained a minimum GPA of 3.5 in all course work undertaken (except those courses graded S or U), and must have passed the Qualifying Examination before a committee appointed to administer it. Normally, students advance to candidacy by the end of their 9th quarter; students must pass their QE by the end of the ninth quarter in order to remain eligible for academic appointments (TA, GSR, AI, etc.). The student must file the appropriate paperwork with the Office of Graduate Studies and pay the candidacy fee in order to be officially promoted to Ph.D. Candidacy. Refer to the Graduate Council website for additional details regarding the Doctoral Qualifying Examination at

8) Qualifying Examination and Dissertation Requirements

  1. Qualifying Examination
    1. General Information
      To be eligible for the Qualifying Examination, the student must have satisfied all course requirements, have removed all undergraduate deficiencies, and must have at least a 3.5 GPA in courses taken in the program of study. Passing this exam makes the student eligible for advancement to candidacy. The Qualifying Exam should be taken by the ninth quarter and no later than the end of the fifteenth quarter after admission to the Ph.D. program.
      The primary purpose of the Qualifying Examination is to validate that the student is academically qualified to conceptualize a research topic, undertake scholarly research, and successfully produce the dissertation required for a doctoral degree. The Qualifying Exam must evaluate the student’s command of the field, ensuring that the student has both breadth and depth of knowledge. It must not focus solely on the proposed dissertation research. In addition, the Qualifying Exam provides an opportunity for the committee to provide important guidance to the student regarding his or her chosen research topic. The Qualifying Examination is a formal, oral examination to ascertain the student’s readiness to conduct Ph.D.-level research in the major area of study.
    2. Written portion of the qualifying exam: the Thesis Proposal
      Prior to the Qualifying Examination the student must prepare a Thesis Proposal containing a thorough discussion of a proposed thesis topic. This paper must be submitted to the Qualifying Examination Committee at least two weeks prior to the examination. The Thesis Proposal is an independently prepared proposal describing the student’s dissertation-specific research aims, hypotheses, progress to date, and experimental approach. Concepts within the research proposal can be discussed with others (such as the student’s Thesis Advisor and peers), but the writing of the proposal should be solely the student’s work, as the proposal will also serve as evidence of the student’s proficiency in scientific writing The Qualifying Exam Committee is responsible for assessing that the student’s scholarly preparation and writing proficiency are satisfactory before advancement to candidacy. Furthermore, the Thesis Proposal will provide information that may be discussed during the oral exam.
    3. Oral portion of the exam
      The oral portion of the qualifying exam will be 2-3 hours in length. The examinations differ in structure, depending on the area of research and the members of the examining committee. The student will be asked to give a formal presentation of the thesis proposal. The committee will question the student on this proposal, and will question the student to determine the student’s competence in both the major and minor areas of study.
      The committee will evaluate the student’s general qualifications for a position in academia or in industry, the student’s preparation in his/her specific area of study, the student’s previous academic record, performance on specific parts of the examination, and the student’s potential for scholarly research as indicated during the examination and in the student’s publication history.
    4. Outcome of the exam
      The committee can issue any of the following grades for the examination:Pass – In this case student can apply to the Graduate Studies for Advancement to Candidacy for the degree. At this time a dissertation committee is officially selected to direct the student in the research, and to guide the student in the preparation of the dissertation. The committee must be approved by Graduate Studies.Not Pass – In this case, the committee has two options:
      1. It can decide that the student’s Thesis Proposal is not sufficient and ask that it be re-thought or re-written. In this case, the committee will ask the student to remedy the problems in the proposal and retake the examination within a specified time frame.
      2. It can decide that the student’s knowledge within the major and minor areas is not sufficient for continued progress for the Ph.D. In this case, the committee can ask the student to take some additional coursework and retake the examination within a specified time frame.Fail – In this case, the student is not permitted to continue in the Ph.D. program. The student can only retake the Qualifying Examination once. If a passing grade is not achieved by the second attempt, the student cannot continue in the Ph.D. program.If a unanimous decision takes the form of “Not Pass” or “Fail”, the Chair of the Qualifying Exam Committee must include in its report a specific statement, agreed to by all members of the committee, explaining its decision, the Chair must inform the student of its decision. Having received a “Not Pass” the student may attempt the Qualifying Exam one additional time; the Qualifying Exam report must list the specific conditions and timing for the second exam. After a second examination, a vote of “Not Pass” is unacceptable; only “Pass” or “Fail” is recognized. Should the student receive a “Fail” on the first or second attempt at the exam, the student will be recommended for disqualification from the program to the Dean of Graduate Studies.
  2. The Dissertation
    1. General requirements: The Ph.D. dissertation demonstrates the ability of the student to carry out an independent original research project of high quality. It reflects a level of attainment in research, not the fulfillment of a list of requirements. An acceptable Ph.D. dissertation is not only an original contribution to the field, but is generally characterized by a broad scope of applicability. The dissertation must be submitted to each member of the dissertation committee at least one month before the student expects to make requested revisions; committee members are expected to respond within four weeks, not including summer months for nine-month faculty. Informing committee members of progress as writing proceeds helps the members to plan to read the dissertation and provide feedback within this timeframe. The dissertation must be approved and signed by all members of the Dissertation Committee before it is submitted to Graduate Studies for final approval.Filing of the Dissertation with the Office of Graduate Studies is normally the last requirement satisfied by the candidate. The deadlines for completing this requirement are listed each quarter in the campus General Catalog (available online at the website of the Office of the Registrar or from the Bookstore). A candidate must be a registered student or on Filing Fee status at the time of filing a dissertation, with the exception of the summer period between the end of the Spring Quarter and the beginning of Fall Quarter. The Dissertation will be prepared, submitted and filed according to regulations instituted by the Office of Graduate Studies Satisfaction of this requirement must be verified by the Dissertation Committee Chair.
    2. Exit Seminar: Each student is required to participate in an Exit Seminar, in which the candidate’s research is presented to the UC Davis academic community. This seminar will be administered by the Dissertation Committee and will take place after all committee members have approved the dissertation, but before the dissertation has been filed with the Office of Graduate Studies. Adequate scheduling of the Exit Seminar is the responsibility of the student.

9) Normative Time to Degree

It is expected that the student will complete the undergraduate proficiency requirements within the first four quarters of study, the Advanced Proficiency within the first six quarters of study, and the Qualifying Examination between the sixth and ninth quarters of study. Completion of all requirements is normally accomplished in fifteen quarters of study. The maximal time period allowed for completion of each requirement is as follows.

A student’s Program of Study must be submitted and approved by the end of four quarters of study. The student must complete the Advanced Proficiency Requirements by the end of the sixth quarter of study. The student must complete the Qualifying Examination by the end of the ninth quarter of study. The student should complete all requirements for the Ph.D. by the end of the 15th quarter of study.

Students who fail to complete all the requirements within the “normal” time period are referred to the Educational Policy Committee of the Graduate Group. The Committee considers the student’s entire record, including examination scores and letters of support, particularly from the student’s Thesis Advisor. The Committee exercises wide discretion: it may decide that no action is necessary; that the student should be allowed more time in which to complete the requirement; that certain of the requirements should be waived; that certain remedial actions should be taken; or that the student should be advised to leave the program. The committee attaches great weight to the Thesis Advisor’s letter of support. It is therefore extremely important that students involve themselves in research under some faculty member early in the program—preferably by the end of their third quarter.

10) Typical Timeline

Year One Fall Winter Spring
ECS 201A Advanced Computer Architecture ECS 259 Optical Networks ECS 252 Computer Networks
ECS 235A Computers and Information Security ECS 222A Design and Analysis of Algorithms ECS 251 Operating System Models
ECECS 299 Research ECS 299 Research ECS 299 Research
Year Two (Program of Study submitted and approved) (Advanced Proficiency Requirements completed) (Application for Qualifying Examination)
ECS 256 Performance Evaluation ECS 240 Programming Languages ECS 299 Research
ECS 289F Finite Model Theory ECS 244 Concurrent Programming
ECS 299 Research ECS 299 Research
Year Three (advancement to PhD Candidacy)
ECS 299 Research ECS 299 Research ECS 299 Research
Qualifying Examination
Year Four – Six EC ECS Research Units. Dissertation Research Completion. Exit Seminar Completion.

11) Sources of Funding

Financial assistance for graduate study comes in the form of fellowships, Teaching Assistantships (TA), and Graduate Student Research (GSR) positions. The standard form of Ph.D. graduate student support in a 50% TA position for the first three quarters and either a 50% TA or 45% GSR position for the remainder of a student’s academic career. The amount and type of aid that the department can offer varies from year to year depending on the number of TA and GSR positions that are available, the fellowships that the department is authorized to award, and the number of students requesting financial assistance. We strongly encourage all qualified applicants to apply for many external fellowships offered by both government and private agencies.

12) PELP, In Absentia and Filing Fee Status

Information about PELP (Planned Educational Leave), In Absentia (reduced fees when researching out of state), and Filing Fee status can be found in the Graduate Student Guide:

13) Leaving the Program Prior to Completion of the PhD Requirements

Should a student leave the program prior to completing the requirements for the Ph.D., he or she may still be eligible to receive the Master’s Degree if they have fulfilled all the requirements. Students use the Change of Degree Objective form available at