Academic Catalog

Computer Science (Ph.D.)

The Doctor of Philosophy degree is conferred upon individuals who have demonstrated the ability to make original contributions to the knowledge in the field of computer science.

The Ph.D. program develops experts and professionals who will continue in academic work, industry, or government. It encourages the attainment of excellence in research and scholarship necessary to catalyze the advancement of computer science. The fulfillment of the doctoral degree requirements is monitored primarily through the proficiency, qualifying, and prospectus examinations, and the presentation of the dissertation.

The doctoral program emphasizes research and the Department encourages prospective Ph.D. candidates to involve themselves in faculty projects at their earliest possible opportunity.

Admission Requirements

Admission to this program is contingent upon admission to the Graduate School. The successful applicant should possess a bachelor's or master's degree with a major in computer science or related field. In addition, applicants are expected to have attained a level of scholarship equal to a 3.3 grade point average or better in their most recent degree, along with adequate preparation in the computer science field and supporting courses in mathematics. Normally, the admitted student will be expected to have fulfilled the equivalent requirements for the Bachelor of Science in Computer Science, and to have satisfied any deficiencies in course content by successfully completing the pre-requisite course work prior to becoming an applicant for the advanced degree.

Applicants must submit to the Department official transcripts from each college or university that they have attended, three letters of recommendation, Graduate Record Examination scores, a statement of approximately 300 words describing the applicant’s academic and professional goals, and the Computer Science Graduate Evaluation Form. 

Program Requirements

The Doctor of Philosophy degree requires sixty credits beyond the baccalaureate degree, including eighteen of which must be earned as dissertation credit and forty-two of which is earned as curricular (non-dissertation) credit. All course work must be completed in accordance with the regulations of the Graduate School and the James and Patricia Anderson College of Engineering.   

The computer science doctoral program is designed to be flexible, in order to meet the individual student’s interests and to reflect the dynamic nature of the field. It is comprised of seven major stages:

  1. Advisor/Program Selection: The first stage is devoted to the selection of a faculty advisor, taking course work, and the production of a Plan of Work in consultation with the student's faculty advisor. Students are encouraged to investigate the different areas of research available by talking with various graduate faculty members and attending research seminars held by the Department. Advisor selection must be done within the first semester of admission. The student will then begin course selection and outlining the Plan of Work. The approved Plan of Work must designate a primary area of research and a minor field outside the Department. The student is encouraged, in consultation with their advisor, to define his/her own primary and minor fields of interest by the selection of a cohesive grouping of available graduate courses. The Plan of Work must include at least eighteen credits in course work at, or above, the 7000 level. Fifteen of these credits must be in course work other than directed study (CSC 7990). Both CSC 6500 and CSC 6580 must be part of the students' plan of work.
  2. Proficiency AssessmentIn order to demonstrate knowledge of computer science fundamentals, Ph.D. students are required to fulfill the Core Course Requirements within the first three semesters of the admission, e.g., Fall 2023/Winter 2024/Fall 2024. This includes one course from each group with a letter grade of 'B' or better: (1) CSC 6500; (2) CSC 6580; and (3) CSC 6110 or CSC 5430/CSC 5431 or CSC 6430/CSC 6431 or CSC 6220 or CSC 6710. The final pass/fail decision will be made by the graduate committee, which considers core course requirements, GPA after admission to the graduate program, the letter from the research adviser and other evidence as determined appropriate by the graduate committee. Otherwise, the student will not be allowed to continue in the Ph.D. program.
  3. Qualifying Examination: The Qualifying Exam is designed to determine the student’s capacity for critical thinking as evident in both written and oral presentations. By the end of the second year in the program, students are required to make their first attempt at this exam. In this exam, the competency of the student in their major area of the research is to be demonstrated in the form of a written document and accompanying oral presentation. The exam is offered in March and November, and the student will have two opportunities to pass both parts. Failure to pass both parts of the qualifying examination by the end of the fifth semester will result in the student's removal from the Ph.D. program. Upon successful completion of this requirement, a Report on Doctor of Philosophy Oral Examination form is submitted to the Graduate School.
  4. Dissertation Committee Formation: With the approval of the Department Graduate Committee, the student establishes a Dissertation Committee that consists of four members. If there are co-chairs, the committee will consist of five members. At least two committee members are from the student’s home department, Computer Science. The Chairperson and one additional member must hold a Regular Graduate Faculty appointment in the Department of Computer Science. The committee will also include an external member from outside the department. This Committee is responsible for administering the prospectus and the dissertation defense of the candidate.
  5. Candidacy: Candidacy is reached after the Plan of Work has been approved, the written qualifying examination has been passed, approximately thirty credits in course work have been completed, and the dissertation committee has been formed. Upon completion of these requirements, a Recommendation for Doctor of Philosophy Candidacy Status form is submitted to the Graduate School in order to advance the Ph.D. applicant to Candidate Status.
  6. Prospectus: After completion of the written qualifying exam, the student will continue to develop the dissertation prospectus, a document that provides evidence that the prospective doctoral candidate has completed adequate preliminary research on the topic of the proposed doctoral dissertation. The principles for determining the scope of the prospectus are detailed in the Doctoral Dissertation Outline and Record of Approval form.
  7. Dissertation: The final stage is devoted primarily to the research and preparation of the dissertation. The eighteen credits dissertation registration requirement is fulfilled by registering for the courses CSC 9991CSC 9992 (Doctoral Dissertation Research and Direction I, II, including CSC 9991: 3 to 9 credits, CSC 9992: 1 to 18 credits, respectively), in consecutive academic year semesters. The dissertation research is presented and defended before the Dissertation Committee in a public lecture presentation. 

Bioinformatics and Computational Biology (Ph.D.)

The concentration in bioinformatics and computational biology is intended for doctoral students in computer science who wish to receive research training in this specialization. Students will be prepared to do inter-disciplinary work in computer science, biology, and biomedical research. They will be trained to identify important biological problems that require bioinformatics and computational solutions, and to identify and apply appropriate approaches to address these problems. This concentration has been developed to provide outstanding and highly-motivated students with the specialized training needed to initiate productive work in their chosen careers. General admission and degree requirements are the same as cited above for the Ph.D. program. Concentration requirements are as follows:

Required Courses
CSC 7300Bioinformatics I: Biological Databases and Data Analysis3
CSC 7301Bioinformatics I: Programming Lab1
CSC 7410Bioinformatics II4
MGG 7010Molecular Biology and Genetics4
Total Credits12
Electives appropriate to each student's background and interests will be selected by the student and his/her advisor and could include courses such as: IBS 7030/MGG 7030, Functional Genomics and Systems Biology.
 

Note: students must complete MGG 7010 before enrolling in the Bioinformatics CSC courses and CSC 7300 and CSC 7301 must be completed before CSC 7410.

Back to top