ABOUT THE DEPARTMENT
Computer Engineering is one of the fastest evolving disciplines in our technological society and its development has significantly enhanced the standard of our living. Devices such as mobile phones, digital cameras, alarm systems, switches and routers, x-ray machines, and laser surgical tools all require integration of hardware and embedded software and all are the result of Computer Engineering.
The Department of Computer Engineering offers two undergraduate degree program a BSc in Computer Engineering and a BSc in Network Engineering. Our curriculum focuses on the theories, principles, and practices of traditional electrical engineering and mathematics and applies them to the problems of designing computers and devices that contain computers. It involves the study of hardware, software, communications, and the interaction among them.
With more than 500 students currently registered and around 200 students admitted each year, the department had made the effort to recruit faculty and staff members who are committed to the continuous improvement of its program and to provide its students with high quality education, as well as personal and professional growth experiences. The department is equipped with 10 laboratories and 10 classrooms to fully utilize its students and staff capabilities.
OUR FACULTY
The Department of Computer Engineering has 15 full-time PhD holders faculty members as of the academic year 2021-2022. The faculty members are distributed as follows: 3 associate professors and 12 assistant professors. All professorial ranked faculty members have obtained their PhD degrees in different Computer Engineering related fields, from reputable academic institutions in the United Kingdom, Australia, Canada, Japan, United States of America, France, and China. Among the faculty, the number of years of teaching experience ranges from 4 to 30, with an average of 15 years. In addition to their academic load, the CE faculty conduct research that is at a regional, and global level, participate in the administrative duties, serve on a variety of university, college and department committees, community services as well as accreditation and quality assurance process. The faculty are involved in many students’ extracurricular activities such as supervising hackathons and competitions, as well as mentoring the students. Senior faculty teach specialized courses at a Master’s and PhD level for college’s own postgraduate courses and in specific IT-based advanced courses for other colleges. All professorial ranked faculty supervise senior (capstone) projects in the undergraduate program, and several supervise MSc and PhD students.