Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
PhD
Major
Artificial Intelligence | Computer Science | Data Science
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


Doctor of Philosophy in Computer Science

The Department of Computer Science offers a program of study leading to the Doctor of Philosophy in computer science.


Degree Requirements

Information and program requirements for all graduate degrees can be found in the Graduate Student Manual (GSM). The GSM was recently updated, and students starting in 2020 will follow the new requirements. Current students have the option of following either the earlier or the new requirements.


Seminar Requirements

  • 2 credits of CS 501 – Introduction to Computer Science Research taken in the first two semesters.
    • CS 501 replaced CS 692. Students who have taken CS 692 will be able to use that credit towards the CS 501 requirements.

Core/Breadth Requirements

  • 24 Total credits spanning the breadth of Computer Science.
    • 4 credits from Group 1, AI & Theory
    • 4 credits from Group 2, Systems
    • 4 credits from Group 3, Software Engineering & Information Assurance
    • 4 credits of CS 500 level, regular coursework
    • 8 credits of CS 400-500 level, regular coursework
    • Courses can be from any group or be courses not included in the groups. Experimental 400-500 level qualify to count. Research credits and courses above 600 level do not count.

Research Requirements

  • 8 Total credits of CS 793 – Research Seminar with 2 different advisors
  • It is expected that the remaining credits are CS 799 Dissertation with your advisor however, your advisor may recommend different courses. Please consult with your faculty advisor.

Outside CS Requirement

  • 3 credits of 500 level or higher courses outside of Computer Science.
    • Courses cross-listed with CS do not count for this requirement.

Total Credit Breakdown

  • 2 CS 501
  • 24 CS Core/Breadth
  • 8 CS 793
  • 3 Outside CS 500+
  • 35 CS 799 Dissertation
  • Total = 72 credits minimum
  • Please consult faculty advisor on dissertation credits.

Additional Requirements (Milestones)

  • Research Exam: Each Ph.D. student is required to take the written and oral Research Examination. This examination tests the student on critical thinking skills, background knowledge, and research synthesis.
  • Preliminary Exam/Advancement to Candidacy/Proposal Defense: Each Ph.D. student is required to take the oral Preliminary Examination. This exam centers on, but is not limited to, the student’s proposal for dissertation research. Passing this examination admits the student to Ph.D. candidacy.
  • Dissertation and Defense: The final examination of a Ph.D. candidate is the defense of the dissertation and related subject areas. Regulations concerning the format and conduct of the final examination are contained in the Colorado State University Graduate Bulletin.

Students with a Master's Degree

Students with a Master's in Computer Science from an accredited college or University can count up to 30 credits towards the PhD. If the degree is in an unrelated field, students will need to talk with their faculty advisor about best steps.


Waivers

PhD students with a Master's degree can petition the Graduate Program Committee (GPC) to waive the following categories. A petition for each category you wish to waive, is required.


  • Group 1, AI & Theory
  • Group 2, Systems
  • Group 3, Software Engineering & Information Assurance
  • Outside CS 500+ level

Earning a Master's while in the PhD Program

Yes, students can earn a Master's from CSU in Computer Science on their way to completing the PhD. Many of the requirements are the same. Please consult your faculty advisor and the graduate advisor to get information about the process.


Research Areas

Possible areas of interest are detailed on our Research Page.


Entrance Requirements & Admission Procedures

The doctoral program is available to students who have compiled outstanding academic records in completing requirements for a Bachelor of Science or a Master of Science degree in computer science. Students with degrees in related disciplines may be admitted after demonstrating strong capabilities to do graduate work in computer science.


Financial Support & Fees

The department offers opportunities for financial support.


See More