Computer Science (PhD)
The Doctor of Philosophy in Computer Science (Ph.D.) is intended for students who want to have careers that require in-depth research experience in areas related to theoretical or applied computer science. Successful candidates are prepared to solve significant research problems in the academy, industry, government (e.g. national laboratories), or non-profits.
Admission Requirements
All students in the Computer Science (CSI) doctoral program must have a Bachelor of Science or Master of Science degree in computer science or a closely related field. The submission of GRE score is optional for admission. While prior research experience is valued highly, each application package will be evaluated holistically by the Graduate Committee of the Department of Computer Science
.
Requirements for a PhD in Computer Science
| Code | Title | Hours |
|---|---|---|
| Required Courses | ||
| CSI 5010 | Graduate Seminar (2 semesters) | 0 |
| CSI 5310 | Introduction to Computation Theory | 3 |
| CSI 5321 | Advanced Data Communications | 3 |
| CSI 5324 | Software Engineering | 3 |
| CSI 5335 | Advanced Database | 3 |
| CSI 5350 | Advanced Algorithms | 3 |
| CSI 6V99 | Dissertation | 12 |
| Restricted Electives | ||
| Select 12 hrs. of 6000-level coursework (may include additional CSI 6V99) | 12 | |
| An additional 30 hrs. of electives, selected from the following: | 30 | |
5000- or 6000-level CSI coursework (with noted exclusions) 1, 2 | ||
Up to one 5000- or 6000-level course outside CSI, with approval 3 | ||
| Additional Requirements | ||
| Preliminary Exam and Admission to Candidacy 2 | ||
| Oral defense and final approval of dissertation | ||
| Total Hours | 69 | |
- 1
Excluding the following:
- 2
Candidates in the PhD program who have passed the preliminary examination and who have not received an MS degree in Computer Science are eligible to receive a master's-on-the-way, a non-terminal master's degree, while continuing in the PhD program. To satisfy MS requirements, students may petition to use three (3) credit hours of CSI 6V90 Special Topics in Computer Science in place of the CSI 5V96 Master's Project. Approval from both the Graduate Program Director and the student's research advisor is required.
- 3
With the approval of the graduate program director, the student may take one 5000- or 6000-level course from outside the department. No more than one course from outside the department may count toward their PhD degree requirements.
- 4
A student’s undergraduate preparation will normally include courses in Data Communications and Operating Systems. For students without prior coursework in these areas, one of the following two courses may be taken for graduate credit:
Students should note that only one of these courses may count toward their graduate degree requirements.
A student entering the program with graduate-level work or a master’s degree in computer science or a closely related field may apply up to twenty-seven (27) semester hours of approved courses toward the PhD.
Qualifying Examinations
The qualifying exams will consist of two distinct portions: a Breadth Exam and a Depth Exam. It is intended to test the mastery of a number of related fields as well as the student’s capacity for synthesis and critical analysis.
Timing: At the end of the third full semester (summer semesters not counted), the student should prepare to take their qualifying exams. The student must be enrolled and in good standing during the semester. To start the qualifying exam process either before or after the fourth semester due to transfer credits, requiring of leveling courses, etc., the student must obtain approval from their advisor and the Graduate Program Director (GPD) by the 2nd Friday of their fourth full semester.
Breadth Exam
A student must demonstrate breadth of knowledge in computer science in one of two ways: (1) Superior Course Performance (defined below) or (2) Area Examinations. As long as a student is able to complete one of these paths, they are eligible to proceed with the Depth Exam. If a student is not able to complete one of these paths, there is no alternative to move forward in the process.
Depth Exam
The Depth Exam will be broken into two subsequent parts: a Written Examination followed by an Oral Examination. A student must pass both to be considered “Passed” for the qualifying examination.
For further details regarding the Breadth Exam and the Depth Exam, refer to the department's Graduate Handbook.
Appeals Process
If the student is unable to pass either of the options for the breadth exam or if they have failed the written and oral examination for the depth exam twice, then they may appeal the decision to the chair of the department within 6 months of receiving the final decision. If the student believes that the issue has still not been resolved, they may have a final appeal to the Dean of the Graduate School.
Student’s Dissertation Committee
The Dissertation Committee for a PhD candidate shall follow the guidelines given in the Dissertation Examining Committee Composition section of the Baylor Graduate Catalog.
Dissertation Proposal
A student must pass a dissertation proposal and preliminary exams before being admitted to candidacy and allowed to enroll in CSI 6V99 Dissertation. The student is expected to write a proposal formatted as a federal funding application (e.g. to NSF or NIH) and make a presentation to the committee about the proposed research. The student will not be allowed to register for CSI 6V99 Dissertation until the Graduate School has approved the Result of the Preliminary Examination form and Admission to Doctoral Candidacy form.
Dissertation
Candidates for the PhD in Computer Science must complete an acceptable dissertation on a research topic in the computer science discipline or a closely related field. The dissertation must show evidence that the candidate has made a significant scholarly contribution to the field. At the completion of the dissertation research, the candidate defends the dissertation before the dissertation committee.
Foreign Language Requirement
The CSI doctoral program does not have a foreign language requirement.