banner img1

PhD Program

The Computer Engineering Department offers Doctor of Philosophy Degree (PhD) in computer engineering, providing a research-oriented education in preparation for a research, industrial or entrepreneurial career. The Ph.D. degree program is designed so that it offers students the theoretical, practical, and professional knowledge that will enable them to pursue discovery of new knowledge. In addition, the Ph.D. degree program is designed so that it allows students to conduct visible high-quality research that will advance the state of knowledge and serves to train, motivate, and inspire our graduates to become leaders in their fields. The Doctor of Philosophy in Computer Engineering offers students an opportunity for study in a broad range of areas in computer engineering.
Our particular areas of research expertise include :

  • Machine Learning
  • Digital Signal Processing
  • High Performance Computing
  • Biomedical Engineering
  • Database and Information Management
  • Embedded Systems and Software Development
  • Programming Systems
  • Security and Cryptography
  • Software Engineering
  • Distributed Systems and Networking
  • Human-Computer Interaction
  • Ubiquitous Computing
  • VLSI/CAD (Computer-Aided Design)
  • Big Data and Data Analytics
  • Computer Graphics and Virtual Reality.

Finally, the Doctor of Philosophy in Computer Engineering offers students interdisciplinary research opportunities in areas related to the college of Engineering`s strategic directions in health care and medicine, security, energy and natural resources

Semester 1   

CodeTitlePrequisitesCourse Material
CC 805 Advanced Optimization Techniques N/A
CC 806 Advanced Systems Engineering and Development N/A
CC 807 Research Methodology N/A


Elective courses


Elective courses