Students can choose to pursue a PhD in Computer Science or a PhD in Computer Engineering. The requirements vary for each degree. Here are the core requirements:

  • Complete 72 units of regular courses (at least 33 units), seminars (at least 3 units), and research credits (at least 24 units), including 9 units of breadth requirements for both the PhD in Computer Science degree and the PhD in Computer Engineering degree.
  • Satisfy fundamental teaching requirements by participating in mentored teaching experiences, pedagogical teaching requirements (by completing a certain number of qualifying pedagogy workshops), and scholarly communication requirements (by participating in the Doctoral Student Research Seminar).
  • Pass milestones that demonstrate the ability to understand research literature, to communicate orally and in writing, and to formulate a detailed research plan. These milestones include an oral qualifying examination, a portfolio review for admission to candidacy, and a dissertation proposal defense that culminates in a dissertation defense.

For more information, please refer to the Doctoral Program Guide on our website.