Computer Engineering

The importance and scope of Computer Engineering are increasing day by day in parallel with software and hardware applications that we encounter in every aspect of our lives such as e-government, e-banking, e-commerce, e-health, e-agriculture, e-education, smart factories, smart homes, smart vehicles, and more.

In Computer Engineering, theoretical and applied education is provided, covering not only fundamental topics such as software technologies, hardware technologies, basic electronic infrastructure, computer architecture, programming, databases, image processing, computer networks, web technologies but also current areas like information security, artificial intelligence, industrial automation systems, embedded systems, cryptography, mobile systems, cloud computing, big data, to further enhance and make existing applications more secure and usable.

With this education, students are equipped to keep up with current technologies and developments in the field, and they are prepared to produce academic outputs, new products, and solutions that are beneficial to humanity, as well as to become research engineers with a strong sense of professional ethics and human values when necessary.

In addition to the up-to-date theoretical and practical knowledge in Computer Engineering, our department’s responsibility includes collaborating with industry, public, and R&D organizations to carry out projects and product development in areas that our country and society require within the framework of industry-university cooperation. These collaborations aim to work on large interdisciplinary projects in cooperation with departments such as Electrical-Electronic Engineering, Mechatronics, and Industrial Engineering, thereby increasing the impact and scope of the projects.