Curriculum

Each student must take a minimum of 57 credits distributed as follows:

  • 9 credits in core courses (The core courses are Computer System Architecture, Algorithms, and Theory of Computation)
  • 12 credits in electives in the area of specialization.
  • 6 credits in advanced topics courses.
  • 9 credits in elective courses outside the area of specialization (6 credits must be in the other area of specialization of the program).
  • 3 credits in doctoral seminar.
  • 18 credits in doctoral dissertation.

Curricular Sequence

Curriculum