Department of Computer Engineering
The Department of Computer Engineering and Information Technology at Urmia University is in its infancy; however, it is a vibrant department in the faculty of Engineering. Founded in 2003, it started its activities by offering the Bachelor of Science degree (B.Sc.) in Computer Software Engineering. In 2016, the department was profoundly developed and since then has been providing educational and research services to more than 200 undergraduates in computer sciences including software engineering and information technology at both graduate and postgraduate programs
Our main purpose is to educate and qualify students so that they cultivate fundamental knowledge of computer engineering and information technology upon graduation. Moreover, we help students develop problem solving and teamwork skills so that they will be able to tackle and conduct novel projects and researches.
The educational and research facilities available in the department include educational laboratories such as Operating Systems Laboratory, Computer Networks Laboratory, and Database Laboratory. The research laboratories include Advanced Computer Networks Laboratory, Cloud Computing Laboratory, and Internet of Things (IoT) Laboratory.
Students are also encouraged to take part in extracurricular activities. The Scientific Society of the Students of Computer Engineering and Binary Magazine are the two active student-run organizations managed by the students of computer engineering. They both have won awards in university-held and national competitions.
The department is currently involved with the following research projects:
Internet of Things (IoT), Wireless and (Vehicular) Ad Hoc Networks, Social and Economic Aspects of Communication, Multimedia Networking, Network Management, Performance Evaluation of Computer and Communication Networks, Multiagent systems, Network and IoT Security, Machine Learning Applications and Theory, Logic in Artificial Intelligence, and Design and Analysis of Algorithms.