Joint Ph.D Program

Coursework and Examinations, Ph.D. Program

Computer Engineering and Computer Science Exam Topics*

  • Computer Architecture (minimum of two courses)
    • CECS 630: Advanced Computer Architecture
    • CECS 631: Advanced Computer Architecture II
    • CECS 646: Fault Tolerant Computer Systems
  • Software Engineering (minimum of two courses)
    • CECS 643: Advanced Software Engineering
    • CECS 644: Software Testing and Verification
    • CECS 645: Software Architecture
  • Networking and Distributed Systems
    • CECS 672: Advanced Computer Networking
    • CECS 673: Topics in Distributed Computer Systems
  • Operating Systems
    • CECS 626: Advanced Operating Systems
    • CECS 670: Concurrent Parallel Programming
  • Artificial Intelligence (minimum of two courses)
    • CECS 651: Advanced Artificial Intelligence
    • CECS 650: Pattern Recognition Using Artificial Intelligence
    • CECS 653: Machine Vision
  • Algorithms and Computer Science Theory
    • CECS 628: Advanced Analysis of Algorithms
    • CECS 690: Special Topics in Computer Science
  • Simulation and Modeling
    • CECS 652: Computer Simulation and Modeling
    • CECS 628: Advanced Analysis of Algorithms

*CECS 690, Special Topics in Computer Science, may be used as a substitute with the permission of the doctoral advisor

 

Note: although every effort is made to keep this Web site up to date, you should also consult the printed catalog for official information and program requirements, which may vary depending on the year you enter(ed) the program.