Students can choose to pursue a PhD in Computer Science or 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 and Computer Engineering degrees.
  • 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 demonstrating abilities to understand research literature, communicate orally and in writing, and formulate a detailed research plan. These milestones include an oral qualifying examination, a portfolio review for admission to candidacy, and a dissertation proposal defense, culminating in a dissertation defense.

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