In view of the rapid development of computer and information technology, the increasing degree of complexity and diversity of computer applications, and the indispensability of interdisciplinary research activities, the Department of Computer Engineering has established a graduate program. The Department offers graduate programs leading to the degree Doctor of Philosophy (Ph.D.) in Computer Engineering. The department is well equipped with research facilities which are currently being used by staff members, and graduate students from various departments. The basic objectives of the Computer Engineering graduate program can be outlined as follows: (1) to develop skills in the use of computer tools and in the application of computerized techniques, and to promote interdisciplinary research; (2) to stimulate independent study, critical and creative thinking; (3) to ensure a deeper understanding of the fundamental aspects of computer engineering area; (4) to provide opportunities for advanced specialization and creative research activities in computer engineering; and (5) to contribute to the education of prospective academicians.
Those who apply to the Ph.D. program should have a B.S. degree in an engineering, mathematics or natural sciences field with a CGPA greater than 2.75/4.00. The applicant must have an M.S. degree with thesis. At most three deficiency courses may be assigned. The admission is also subject to finding a supervisor for the student research topic.
Biometric based human identification systems, Multimedia systems, Computer networks, Artificial intelligence, Text mining, Robotics, Fuzzy logic, Parallel processing, Neural networks, Expert systems, Network security, Computer communication/Wireless networks, Positioning systems, Performance evaluation, Multi-objective optimization, Real time systems, Automated deduction, Constraint programming, and Declarative programming languages, Evolutionary computation, Hybrid methods, Metaheuristics, Pattern recognition, Multiple classifer systems.