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 graduate programs leading to the degree of Master of Science (M.S.) in Computer Engineering and Software 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.
Applicants to M.S. program should have a B.S. degree in an engineering, mathematics or natural sciences field with a CGPA greater than 2.5/4.0.
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.