Doctor of Philosophy

Prepare for a successful career in research or academia.Ìı

Earning your PhD in computer science can prepare you to start your own research-based company, launch your career as an academic or access some of the highest-paying industry jobs. We offer a collaborative, supportive environment that allows you to explore interdisciplinary opportunities and find your personal research passion in computer science. All PhD students in the department receive 100% funding through assistantships, fellowships and babyÖ±²¥app research grants.Ìı

Ìı ÌıHow to ApplyÌı

Ìı

Curriculum & Requirements

Our PhD program requires 30 hours of graduate-level coursework, as well as 30 hours of thesis work. You will also be required to complete a preliminary exam, comprehensive exam and dissertation defense, typically within six years of beginning your coursework. Ìı

Degree Requirements Ìı Ìı Admission Requirements

Moving from MS to PhD

Research-based MS students may transfer to the PhD program at any time during their academic career at CU Boulder. However, you must fulfill the following requirements and submit the following documents.

Requirements

  • Be a research-based MS student. Course-based MS students interested in this option should petition and receive prior approval by the Graduate Committee before applying.
  • Must have completed at least one year within our CSEN-MS program and have a GPA of at least 3.5 in the program.
  • Cumulative GPA of at least 3.5 in both undergrad and MS degree.
  • Strong letter of support including funding plan from a CS babyÖ±²¥app member.

Process

Please submit the following to the Graduate Advisor via email atÌıRajshree.Shrestha@colorado.edu.

  • Ìı
  • Letter of support that includes a funding plan, from a sponsoring CS babyÖ±²¥app member
  • Copy of transcripts forÌıundergraduate degree and MS degree
  • Statement of purpose
  • Resume with research and publication details
  • Two more letters of recommendation

The Graduate Committee will review the application and make its decision on a case-by-case basis.