Ph.D. in Computer Science Bio/Cheminformatics Option

Students who are interested in pursuing the Bioinformatics option within the Doctor of Philosophy Degree in the Department of Computer Science are admitted through the Computer Science Department and must adhere to the department's Graduate Academic Policies and Procedures along with Graduate School requirements.

Ph.D. Candidacy Requirements

In addition to acceptance into the program, in order to be admitted to candidacy, a student must:

  • Complete the degree requirements for the MS in CS (Bio/cheminformatics option
  • Pass the departmental qualifying exams which may include the addition of a fourth qualifying exam in an area covering Bio/Cheminformatics.

Ph.D. Course Requirements

Major and Minor Area Courses:  (12 credits, 4 courses)

The major and minor area course requirements for the Ph.D. degree are in addition to the Master's degree.  The primary purpose of these major and minor courses is to provide breadth of knowledge. Therefore, students are encouraged to select courses from a variety of areas which for Bioinformatics students will help build a high level of biomedical computing expertise.  Database I is required for all Doctorate students in the Bio/Cheminformatics option.  This course may be taken as one of a course pair (or prior to a student’s matriculation in the program).

Electives (Bio/Cheminformatics Courses, 6 credits, 2 courses)

Bio/cheminformatics students are required to take 2 courses (6 credits) in the approved Bio/Cheminformatics elective list.  These courses will be in addition to the three courses (9 credits) taken at the Master’s Degree level. These electives will be chosen under the direction of an advisor, from the approved list of courses.
Total Course Credits:  18


The dissertation will be supervised by faculty from the Computer Science Department along with appropriate multidisciplinary faculty (which may include Biological Sciences, Mathematical Sciences, and Chemistry). 

Ph.D. Thesis:  24
Program total:  42 credits

Sample Program 

COMP.5411 Data Visualization (or Algorithm 1)

COMP.5800 Computational Methods in Molecular Biology or (Data Mining or AI)

COMP.5040 Algorithms 2

COMP.5530 Parallel Processing

CHEM.5510 Biochemistry 2

CHEM.5700 Advanced Protein Chemistry

(This sample program presumes that student has taken Database I) 

Students should be aware that the above courses may only be used toward the Bio/Cheminformatics option. If the entire requirements of the option are not completed then these courses cannot be applied in isolation toward the degree in Computer Science.