PhD Program Requirements

 

The plan of study allows for considerable variety of emphasis; students can take advantage of the strengths of the department in matching their interests in professional development.

 

General requirements for a doctoral degree

A successful candidate for the Ph.D. in computer science is responsible for all the general requirements for a doctoral degree as stated in the Graduate Catalog. The remainder of this section restates some of the general requirements and includes additional requirements specific to the doctoral program in computer science.



Prerequisite requirements

A student having prerequisite requirements as a condition of admission must complete all prerequisites before being considered to have entered the doctoral program.



Credit hours

The Ph.D. in computer science requires, beyond the student's master's degree, the completion of at least 30 credit hours of course work and 12-24 hours of dissertation credits. This implies a total of at least 72 credit hours of graduate work.



Qualifying examination

Before admission to candidacy for the doctoral degree, the student must pass a general qualifying examination in Computer Science. Students admitted with a Master's degree must take one qualifying examination no later than the first time offered after completion of 15 credit hours, and must take a second examination no later than the first time offered after completion of 30 credit hours. All students must take all their qualifying examinations no later than the first time offered after completion of 45 credit hours. A student has one opportunity to repeat the qualifying examination.

There are five examination topic areas in two categories as follows:

  Systems
Computer architecture (CS 525, CS 625)
Compiler design (CS 581, CS 681)
Operating systems (CS 554, CS 655)
  Theory
Design and analysis of algorithms (CS 531, CS 631)
Theory of computation (CS 580, CS 680)

The student must select three of the five areas for his or her qualifying examination with at least one exam from each category. The student will have the opportunity to repeat a portion of the qualifying examination once, but may not change the selected areas. The department will determine what area(s) of the examination, if any, the student must repeat.

Administering of qualifying examination

In place of qualifying examination requirements, students will now be required to complete three of the 6000-level courses of the sequence (corresponding to qualifying-exam course areas) with a grade of BA or better. Those courses are: Operating Systems CS 6550, Computer Architectures CS 6250, Analysis of Algorithms CS 6310 or 6320, Theory of Computations CS 6800, and Compilers CS 6810.

Those students who have already passed a few of their qualifying exams will no longer be required to take the rest. However, if, for instance, you have only passed one qualifying exam, you will still be required to pass the two of the above courses as stated above.

Preliminary examination

Each doctoral candidate must obtain approval from his or her dissertation committee for a dissertation topic and research plan. This approval process is called the preliminary examination and is structured by each dissertation committee to fit each candidate's program. The preliminary examination must be completed within one year after passing the qualifying examination and at least one year in advance of the dissertation defense. A candidate has one opportunity to repeat the preliminary examination.



Language requirements and research tools

Each Ph.D. candidate must obtain departmental approval and demonstrate mastery of two of the following three research skills:

  • A foreign language other than English, with competency equivalent to a 400-level course at WMU.
  • Statistics or probability at the level of Math 362 Probability, or Math 364 Statistical Methods
  • Computer document preparation and library tools.


Dissertation and doctoral dissertation committee

A doctoral dissertation, which is the culmination of an original and substantive research effort by the candidate, must be completed and publicly defended. This study is done under the supervision of a dissertation director and dissertation committee. A dissertation director is appointed by the department, typically within the candidate's first two years in the doctoral program and based on the candidate's interests.

The doctoral dissertation committee is appointed by the Graduate College based on the petition of the candidate and the approval and recommendation of the department chair. The doctoral dissertation committee is comprised of the dissertation director and at least two other members of the graduate faculty, at least one of whom shall be from outside the department.

Committee members facilitate and guide the candidate's academic and research development.

Before a candidate is awarded the Ph.D. degree, each member of the doctoral dissertation committee must approve the dissertation. The completed dissertation is presented by the candidate at a public seminar and oral defense.

 


 

Department of Computer Science
Western Michigan University
Kalamazoo MI 49008-5314 USA
269-276-3101 | 269-276-3122 Fax

E-Mail: cs-office@wmich.edu

Copyright © Western Michigan University, All Rights Reserved
Contact the CEAS Webmaster