Tentative Ph.D. comprehensive exams structure

 

·      Students must take three exams. Each exam must be in a different area.

 

Theory
     Analysis of algorithms (Monica/George)
     Theory of computation (Yaakov/Carl)
     
Applications
     Computer vision and image processing (Mircea/George/Carl)
     Artificial intelligence (Sushil/Monica/Carl)
     Computer graphics (Fred/George)

                 

Software Systems
     Software engineering (Sergiu/Sushil)
     Database management systems (Greg/Sergiu)

     Operating systems (Sushil/Angkul)

     Programming languages and compilers (Fred/Mircea/Sergiu)


Computer Architecture and Communications
    Parallel computing (Angkul/Fred)
    Computer architecture (Angkul/Dwight)
    Computer networks (Dwight/Carl/Greg)