
|
|
Requirements for the
Doctor of Philosophy Degree
NOTE:
The requirements listed here take precendence over listing in
the Graduate School Bulletin.
Admission and advising
Required for admission are a baccalaureate degree in any area,
and results of the Graduate Record Examination
(subject test highly desirable).
Prerequisites from graduate programs are the courses
C335 Computer Structures, C341 Fundamentals of Computing
Theory, and C343 Data Structures, or equivalent or
more advanced courses from other academic institutions.
Students admitted to the PhD Program are assigned a counselor,
as well as an advisory committee. The advisory committee shall
approve the student's program of study and counsel the student
until the passing of the Qualifying Examination. A research committee
is formed after the student has a thesis advisor.
Requirements Summary
- Course Requirements.
- A total of 90 credit hours is required, all for graduate
level courses or courses listed in the university's
Graduate School Bulletin.
- All course requirements of the
Master' s Degree must be satisfied.
- An average of B (3.0) is required for computer science courses,
in addition to the university Graduate School's requirement
of a B average for all courses taken.
Minor Area Requirement. Three options are available:
-
An external minor awarded by another Indiana University
graduate program and approved by the
Computer Science Department.
-
An internal minor: 9 computer science credits, in courses
other than reading and research, and in
an area other than the student's specialization.
The area and the courses must be approved by the
student's advisory committee.
These 9 credits can not be counted
towards the six course requirement
(as specified for the Master's program).
-
An individualized interdisciplinary minor, as prescribed
by the graduate school bulletin: at least 12
credits spanning at least two departments, to be recommended by
the student's advisor and approved by
the dean in advance of any course work.
Qualifying Examination. The qualifying examination consists
of four written tests (qualifiers), an oral area qualifier,
and a thesis proposal presentation.
- Written Qualifiers, consisting of
three core qualifiers (Algorithmics, Foundations, and Systems)
plus one elective (from Applied Logic, Artificial Intelligence,
Databases, Hardware Methods, Programming Languages,
and Scientific Computing).
Core qualifiers are offered twice a year (August and January).
Elective qualifiers are offered at least once a year.
A student must pass three of the four qualifiers with a grade
of B or better, and one with a grade of C or better.
Each qualifier may be re-taken once,
within a year of a first attempt.
A student is permitted to attempt elective
qualifiers for a total of at most two times. These limits are
exclusive of an attempt at one qualifier made upon entering the program.
Students must make their first attempt of
each one of the core qualifiers and
of one elective by the start of their fourth semester in the program,
and must successfully complete the written qualifiers requirement
before the start of their sixth semester.
A longer or shorter period may be
designated by the department upon matriculation.
- Oral Exam, taken independently of the written qualifiers,
and covering in depth knowledge of the student's intended
research area.
- Thesis Proposal, defended later than the oral exam,
and consisting of an well-informed presentation of a research plan
to lead to the successful completion of a dissertation.
Dissertation. A written elaboration of significant original
research, which must be successfully presented to the
thesis committee in a thesis defense.
Further Help
Students with questions about requirements are invited to
email them to gradvise@cs.indiana.edu.
Questions may also be addressed to appropriate faculty members,
or to the Director of Graduate Studies.
Return to Index of Educational Programs
|