Doctor of Philosophy in Engineering Science
Courses
The Computer and Systems Engineering Doctor of Philosophy Postgraduate Program qualifies world-class scientists and researchers to contribute to the national and international computer engineering communities. This program provides its graduates the higher level professional foundation and knowledge required to serve the developmental needs in the computer and systems engineering academia and industry. Graduates of the program deeply analyze, design, and evaluate system software, middleware, and software/hardware architectures and interfaces of computer systems and computer-controlled devices. Working in the field of computer and systems engineering demands concrete expertise in the advanced design of both computer architecture and needed software as well as intelligent systems.
To complete the degree, the student must satisfy the Program Competences and complete 44 hours of the following courses. [Please note that all postgraduate courses are 3 CH]
| Code | Course Title | Distribution | |||||
|---|---|---|---|---|---|---|---|
| Midterm | Activities | Work | Oral | Practical | Exam | ||
| Code | Course Title | Distribution | |||||
|---|---|---|---|---|---|---|---|
| Midterm | Activities | Work | Oral | Practical | Exam | ||
| CSE675 | Natural Language Processing | 50 | 0 | 0 | 0 | 50 | |
| CSE654 | Advanced Wireless Networks | 50 | 0 | 0 | 0 | 50 | |
| CSE655 | Advanced Cloud Computing | 50 | 0 | 0 | 0 | 50 | |
| CSE656 | Internet of Things | 50 | 0 | 0 | 0 | 50 | |
| CSE657 | Selected Topics in Computer Networks and Security | 50 | 0 | 0 | 0 | 50 | |
| CSE671 | Advanced Artificial Intelligence | 50 | 0 | 0 | 0 | 50 | |
| CSE672 | Machine Learning | 50 | 0 | 0 | 0 | 50 | |
| CSE673 | Deep and Representation Learning | 50 | 0 | 0 | 0 | 50 | |
| CSE674 | Reinforcement Learning | 50 | 0 | 0 | 0 | 50 | |
| CSE653 | Advanced Computer Network Management | 50 | 0 | 0 | 0 | 50 | |
| CSE676 | Intelligent Robots | 50 | 0 | 0 | 0 | 50 | |
| CSE677 | Intelligent Control Systems | 50 | 0 | 0 | 0 | 50 | |
| CSE678 | Theoretical Foundation of Computer and Systems Engineering | 50 | 0 | 0 | 0 | 50 | |
| CSE679 | Selected Topics in Systems and Artificial Intelligence | 50 | 0 | 0 | 0 | 50 | |
| CSE681 | Advanced Digital Image and Video Processing | 50 | 0 | 0 | 0 | 50 | |
| CSE682 | Advanced Computer Vision | 50 | 0 | 0 | 0 | 50 | |
| CSE683 | Biomedical Engineering | 50 | 0 | 0 | 0 | 50 | |
| CSE631 | Advanced Software Engineering | 50 | 0 | 0 | 0 | 50 | |
| CSE612 | Embedded Computer Systems | 50 | 0 | 0 | 0 | 50 | |
| CSE613 | Quantum Computation and Communication | 50 | 0 | 0 | 0 | 50 | |
| CSE614 | Advanced Techniques in Digital Systems Verification | 50 | 0 | 0 | 0 | 50 | |
| CSE615 | Parallel and Cluster Computer Systems | 50 | 0 | 0 | 0 | 50 | |
| CSE616 | Digital VLSI Systems | 50 | 0 | 0 | 0 | 50 | |
| CSE617 | Electronic Design Automation | 50 | 0 | 0 | 0 | 50 | |
| CSE618 | Fault-Tolerant Computer Systems | 50 | 0 | 0 | 0 | 50 | |
| CSE619 | Selected Topics in Computer Design | 50 | 0 | 0 | 0 | 50 | |
| CSE611 | Advanced Computer Architecture | 50 | 0 | 0 | 0 | 50 | |
| CSE632 | Selected Topics in Computer Software | 50 | 0 | 0 | 0 | 50 | |
| CSE641 | Advanced Operating Systems | 50 | 0 | 0 | 0 | 50 | |
| CSE642 | Distributed Operating Systems | 50 | 0 | 0 | 0 | 50 | |
| CSE643 | Advanced Database Systems | 50 | 0 | 0 | 0 | 50 | |
| CSE644 | Distributed Database Systems | 50 | 0 | 0 | 0 | 50 | |
| CSE651 | Advanced Computer Networks | 50 | 0 | 0 | 0 | 50 | |
| CSE652 | Advanced Computer and Network Security | 50 | 0 | 0 | 0 | 50 | |