Graduate
Degree Programs > Ph.D. in Computer Science
The goal of the Ph.D. program is to equip its graduates to conduct state-of-the-art research in computer science, either in academia or in industry. The curriculum aims to fulfill this goal by providing the student with:
- A broad background in the fundamentals of computer science.
- Advanced courses in the dissertation area.
- An intensive research experience, culminating in the writing of a dissertation.
- Admissions Requirements
- Academic Requirements
- Time and Time Limitation
- Transfer Credit
- Approved Courses
- Electives Outside the College
- Specimen Curriculum
- Academic Review Process
Admissions Requirements
A Bachelor's degree in Computer Science or equivalent is required. Applicants must submit an official application, official transcripts from all colleges/universities attended, a personal statement, official scores of the GRE general test, and three letters of recommendation. International students must also submit official scores of the TOEFL examination. Acceptance to the College of Computer and Information Science is granted upon recommendation of the College Graduate Committee after a review of the completed application.
Academic Requirements
A minimum of 16 semester hours of course work beyond the Master's degree (excluding the six required core courses) , or 48 semester hours of course work beyond the BS/BA degree, is required of all students.
Admission to Candidacy
All students must demonstrate sufficient knowledge in the fundamentals
of computer science, as well as the ability to carry out research
in an area of computer science.
Course Requirements
All students are encouraged to enroll in a one credit seminar, CSG719,
during their first year of study. The seminar will feature research
topics of interest to Ph.D. students. Each student is required
to take six courses including:
• Core
CS G712 Intensive
Systems
CS G711 Intensive
Principles of Programming Languages
CS G713 Advanced Algorithms
CS G714 Theory of
Computation
and two others from the designated courses in a field chosen
from the list given below (usually in the student's area of specialization)
• Artificial Intelligence
CS G120 and CS
G220
• Database Management
CS G130 and CS
G131
• Programming Languages and Software Design
CS G260, CS
G262, CS G264
or CS G369
• Networks
CS G152 and one other
course under concentration (subject to approval)
• Others
Upon approval by the Graduate Committee
The student must maintain a minimum GPA of 3.5 among the six courses satisfying the above course requirement and a grade of B or better in each of these courses.Students who have taken equivalent courses in other institutions may petition to be exempted from the course(s) (subject to the approval of the Ph.D Committee).Each student may repeat a course once for no more than 3 out of the six courses if they do not receive a B or better in the course. Students with an M.S. degree in Computer Science may petition to the Ph.D. Committee for an exemption from these courses. Petition forms are available in the College Administrative Office at 202 WVH.
The fields listed do not necessarily represent areas of specialization or separate tracks within the Ph.D. program. Rather, they attempt to delineate areas on which the student must be examined in order to measure his or her ability to complete the degree. Therefore, they may be adjusted in the future to reflect changes in the discipline of computer science and in faculty interests within the College of Computer and Information Science. Similarly, these fields do not represent the only areas in which a student may write his or her dissertation. They are, however, intended to serve as a basis for performing fundamental research in computer science.
Research/Survey Paper
To demonstrate research ability, the student is required to submit
to the Ph.D. Committee a research or a survey paper in an area of
specialty under the supervision of a faculty advisor. Normally
the length of the paper should not exceed 15 pages. A submitted
paper from a student is considered to have fulfilled the Paper Requirement
if
1. The paper has been submitted to a selective
conference
2.The student has made substantial contribution to the paper
3. The advisor has endorsed the paper with a written statement indicating
the studentÌs contribution
4. The Ph.D. Committee has voted on a positive recommendation.
Upon completion of the course and the research paper requirements, the student is admitted to candidacy for the Ph.D. degree. It is highly recommended that the student complete the candidacy requirement by the end of his/her second year.
Residency
One year of continuous full-time study is required after admission
to the Ph.D. candidacy.It is expected that during this period the
student will make substantial progress in preparing for the Comprehensive
Examination.
Comprehensive Examination
The examination will be taken after the student has achieved sufficient
depth in a field of study in order to prepare a prospectus for the
Ph.D. dissertation. This process should take place no later than
the fall semester of the fifth year in residence. Prior to taking
the Comprehensive Examination, the student will prepare a thesis
proposal for the examination, which describes the proposed research
including the relevant background materials from the literature.
The thesis proposal should clearly specify the research problems
to be attacked, the techniques to be used, and a schedule of milestones
towards completion. Normally the thesis proposal should not exceed
fifteen pages, excluding appendices and bibliography.
The thesis proposal must be approved by the Comprehensive Committee. It is strongly recommended that the same members should serve on both the Comprehensive and Thesis Committees. With the help of the advisor, a student will select the Comprehensive Committee consisting of 4 members to be approved by the Ph.D. Committee. The 4 members must include the advisor, 2 other faculty members from the College and an external examiner (optional for Comprehensive Committee).
To help the Ph.D. Committee to make an informed decision, a copy of the external examinerÌs resume should be submitted at the same time. Upon approval of the written Proposal, the student has to present the proposed work orally in a public forum, followed by a closed-door oral examination from theComprehensive Committee. The student may take the Comprehensive Examination at most twice.
Doctoral Dissertation
Upon successful completion of solving the research proposed in the
Thesis Proposal, the candidate will prepare the dissertation for
approval by the Doctoral Committee. The dissertation must contain
results of extensive research and make an original contribution
to the field of computer science. The work should give evidence
of the candidate's ability to carry out independent research. It
is expected that the dissertation should be of sufficient quality
to merit publication in a reputable journal in computer science.
Doctoral Committee
If the Thesis Committee is the same as the Comprehensive Committee,
no further approval is needed. If the Thesis Committee is changed
in its composition, approval process will follow that of the Comprehensive
Committee.
Dissertation Defense
The dissertation defense is held in accordance with the regulations
of the University Graduate Council. It will consist of a lecture
given by the candidate on the subject matter of the dissertation.
This will be followed by questions from the Doctoral Committee and
others in attendance concerning the results of the dissertation
as well as any related matters. The examination will be chaired
by the Ph.D. advisor.
Time and Time Limitation
After the establishment of degree candidacy, a maximum of five years will be allowed for the completion of the degree requirements, unless an extension is granted by the College Graduate Committee.
Transfer Credit
A maximum of 9 semester hours of credit obtained at another institution may be accepted towards the degree, provided the credits consist of work taken at the graduate level for graduate credit, carry grades of 3.000 or better, have been earned at an accredited institution, and have not been used toward any other degree. No transfer credit will be given for courses listed as Interdisciplinary Courses.
Approved Courses
Same as Approved Courses for M.S. in Computer Science.
Electives Outside the College
Students are encouraged to take electives outside the College, with the approval of both the thesis advisor and the Director of Graduate Studies, as part of their study. Relevant courses are typically offered in the departments of Electrical and Computer Engineering, Mathematics, Philosophy, Psychology, andSociology. Courses in other areas may also be approved as part of the plan of study.
Specimen Curriculum
Because a Ph.D. program is highly individualized, it is inappropriate to sketch out a semester-by-semester, course-by-course program. Instead, we will attempt to describe the major activities of each year's study for a hypothetical student. Our hypothetical student comes to us with a B.S. in Computer Science and a firm plan to take a Ph.D. Along the way, we will comment on how the program might vary for other categories of students. The following table provides a recommended course scheduling for a PhD. student.
| Year | Fall Semester | Spring Semester |
| 1 | CS G711 Intensive PL Elective (area of interest) | CS G712 Intensive Sys Elective (area of interest) |
| 2 | CS G713 Advanced Alg Elective | CS G714 Thy of Comp Elective |
| 3 | Elective Thesis or Reading |
Elective Thesis or Reading |
| 4 | Reading Thesis Cont or Reading |
Reading Thesis Cont or Reading |
| 5-6 | Thesis Continuation | Thesis Continuation |
Year 1:
In the fall and spring, the student takes one intensive core course
each semester and one or two courses in his/her area of specialization
if such an area has been identified. During this year, the student
should be working towards identifying an area of research, as well
as a potential faculty advisor. A student with a Master's degree
in Computer Science prior to entrance should consult with his/her
mentor regarding core courses. Such a student would normally take
courses only as necessary to fill in background gaps and should
work towards the completion of research paper.
Year 2:
During the academic year, the student should continue to take one
core course in each semester. At the same time, the student is
strongly encouraged to undertake supervised reading and research
courses in the proposed area of study. The student may choose to
obtain the MS degree provided he/she has completed the MS degree
requirements.
Years 3-4:
During this time, the student's time is devoted almost entirely
to research. Continuing the work from Year 2, the student undertakes
a series of more and more challenging research problems. The paper
requirement is expected to be completed by the end of Year 3, if
not earlier. By the end of Year 4, the student isolates a thesis
problem and completes the Comprehensive Examination requirement.
Years 5-6:
The student works on the dissertation problem and writes the thesis.
By the end of the fifth year, the thesis is at least ready to be
written. In theoretical areas, the student should be ready to defend
the dissertation at approximately the end of Year 5. In systems
areas, the thesis work is more likely to extend to a sixth year.
Academic Review Process
Next review date: TBD.
Since Fall 2002, the Graduate Committee of the College of Computer and Information Science has adopted a procedure for reviewing all current Ph.D. students. The review process is opened to all tenured and tenure-track faculty members.
Goal To identify at-risk students early in their career, and to provide advisors or other faculty members the opportunity to intervene and to improve the performance of these at-risk students.
Criteria for Review The review will cover each student's career to date, including:
• Academic standing: GPA, etc.
• Performance as RA, TA, etc., including communication skill.
• Progress on requirements(courses, research paper, thesis proposal, etc.).
• Progress on his or her research.
Result of Review The result of the evaluation is classified as:
• Satisfactory - The student is progressing according to expectation.
• Marginal - Weakness in the student's progress has been identified. The student and his/her advisor should address the weakness before the next Review.
• Unsatisfactory - The student's progress is problematic and should be addressed immediately.
Individual recommendations may also be provided to the students to help guiding their future progress.
Student's Responsibility before the Review
• If a student has recently switched her advisor/mentor, she should notify the Graduate School.
• If a student has not recently been in touch with her advisor or mentor, she may wish to take this opportunity to make him/her familiar with her current activities and progress, and with any special circumstances that the Graduate Committee should be aware of.