As a result of the rapid change in the field of computer science in the last 10 years, Software Engineering is an engineering branch that has emerged for the need to develop, manage and maintain software that is compatible with developing technologies, more rapidly, reliably and with high quality. In addition to having the main concepts of computer engineering in it, it is an area aiming to have the knowledge of engineering that dominates all the processes in the software life cycle.
The main purpose of the TEDU Software Engineering Undergraduate Program is to train Software Engineers who are competent, follow current developments, have social communication skills, exhibit working principles in a team and stand out in the sector in order to respond to the increasing demand for software engineers in the world.