Doctor of Philosophy in Computer Science
The Doctor of Philosophy (Ph.D.) is the highest degree offered in any discipline. It is intended for those who will pursue research in the field. The degree is usually required to teach computer science at the university level, and for employment in prestigious industrial research laboratories. Students may enter the doctoral program with a bachelor's degree or with a master's degree, and must have adequate background in computer science. Since completion of the degree requires presentation of a dissertation comprising of original research, the time required is pre-determined. Four to six years of full-time work are typical, less if the student enters with a master's degree in CS.
There is extensive information on doctoral requirements in the PSU Bulletin, and students are responsible for familiarizing themselves with that information. Departmental requirements are given below.
Upon being accepted as a graduate student, you will be assigned a faculty adviser. Doctoral students are also assigned additional faculty members to make up a preliminary advisory committee.
The selection of a Ph.D. research adviser is a process extending over several academic terms whereby the faculty member and student get to know each other and until both are certain that they can work together. The student will usually take courses from the faculty member, and they will discuss potential research topics.
When you begin research work on a Ph.D. dissertation, you should change your adviser to the person who will supervise your dissertation. Your adviser must be a full-time faculty member, and he or she must agree to the change. There are PSU regulations about advising duties (particularly for doctoral degrees). Make sure that any change has been properly recorded and processed by the Computer Science Office.
A majority of the departmental teaching and research assistantships support Ph.D. students. A newly entered student is most likely to be given a teaching assistantship, while someone who has been at PSU and established a good connection with a potential adviser is more likely to be given a research assistantship. First year Ph.D. students who are admitted with financial support are typically supported as a TA for up to 3 quarters. These students are then asked to apply to serve as a TA for up to 3 additional quarters. Continued support for Ph.D. students depends on their making satisfactory progress in the program. Students are encouraged to find a research adviser and research assistantship sometime during their second year.
Ph.D. students must complete an approved program of 90 graduate-level credits.
CS 581 Theory of Computation (3)
- CS 684 Algorithm Design and Analysis (3)
- CS 558 Programming Languages (3)
- CS 533 Concepts of Operating Systems (3)
- CS 538 Computer Architecture or ECE 585 and 586 (3)
- CS 669 Scholarship Skills for Computer Science and Engineering (3)
- Programming Languages
- Systems and Networking
- Software Engineering
- Theory of Computing
- Artificial Intelligence
- Machine Learning
601 Research or Elective Credits (18)
603 Dissertation Research Credits (27)
All regular courses must be graded (that is, not P/NP) and passed with a grade of B or better.
Research, projects, internships, and reading & conference credits may be graded P/NP or with a letter grade. These credits are set up independently by the student and a faculty member. These credits must be passed with a P or a grade of B or better.
Students must maintain a 3.5 GPA in core course work, with a minimum grade of B.
- For the elective courses:
- These courses should be used to strengthen the program in the student's research area.
- CS 501 (Research) and CS 509 (Graduate Assistant Practicum) may not be counted.
- A maximum of 6 credits of CS 505 (Reading and Conference) and CS 506 (Special Projects) may be counted.
Your CS faculty adviser must approve the courses in your program, including non-CS courses and courses taken outside of PSU. Students and their adviser's will fill out a PhD Plan of Study after the student successfully completes 9 graduate level credits, no later than 6 months before their Research Proficiency Exam.
To be admitted to Ph.D. candidacy a student must:
1. Pass the comprehensive exam.
2. Present a dissertation proposal describing the proposed research, to be approved by the dissertation committee.
After passing the comprehensive exam, a student prepares a written proposal describing his or her dissertation research topic, in consultation with the chair of the advisory committee. (It may be appropriate for the student to first find a new advisory committee chair, if the research area has shifted since admission.)
Identifies the general research field (e.g. networks) and presents an annotated bibliography of literature relevant to the particular dissertation topic (e.g. verification of network routing protocols).
- Describes the research problem.
- Describes the proposed approach to solving the problem, including specific methods to be tried.
- Gives a timeline for completing the work.
The proposal is circulated among the dissertation committee, and when they agree that it is satisfactory, the student publically presents the proposal. The presentation begins with a public talk, then the dissertation committee questions the student in private.
Students making satisfactory progress are expected to have a dissertation proposal approved by the end of the third year. The abstract and date for the defense must be submitted to the Graduate Coordinator at least two weeks in advance of the date of the defense.
Doctoral students must complete a dissertation comprising original research work, and defend it at a final oral examination. It is expected that the work will be of a quality to merit publication in refereed journals or conferences. The abstract and date for the defense must be submitted to the Graduate Coordinator at least two weeks in advance of the date of the defense. After the dissertation is in its final form, the student should submit a copy in pdf format to the webmaster at cs.pdx.edu for posting.
The University has a set of Dissertation Guidelines that describe the format and content requirements for the dissertation.