About Our Program
A strong engineering foundation, an up-to-date curriculum
The Software Engineering Bachelor's Program is built on a foundation of mathematics and engineering fundamentals. It aims to train Software Engineers who can analyze user requirements, design and develop innovative software solutions, and adapt to a rapidly evolving technology landscape. In the first year of the four-year bachelor's program, fundamental engineering and mathematics courses are complemented by introductory C programming education. In the 3rd and 4th years, technical elective courses are offered in current fields such as artificial intelligence, data science, cybersecurity, cloud computing, and game programming.
The program aims for its graduates to gain the skills to take part at every stage of software projects — including analysis, design, coding, testing, and management — and to benefit the sector as Engineers equipped with knowledge and experience in developing mobile and web-based applications as well as in cutting-edge fields such as data science and artificial intelligence. In order to document our educational quality at both the national and international level, the accreditation process with MÜDEK (Association for Evaluation and Accreditation of Engineering Programs) has been initiated for our program.