The topics of Software Engineering have been addressed and determined by international standards organizations such as ISO and IEEE. According to these determinations, the areas of Software Engineering encompass technical, artistic, and managerial subjects.
The Software Engineering Department aims to educate software engineers who will work towards the development of comprehensive software solutions needed in Türkiye, ensuring their reliability within the country. The graduates are expected to contribute to the development of software with minimal errors, particularly in critical areas such as metro systems, airports, nuclear reactor management, defense, and similar fields. Educating software engineers equipped with contemporary theoretical and practical knowledge is crucial for directing the technology needed by the economy. This responsibility falls upon the software engineering departments of universities. Additionally, revealing the necessary data models and data structures for solving problems based on computer software from different disciplines is among the fundamental objectives of Software Engineering.
Graduates from the Software Engineering department are expected to:
i. Analyze user needs and propose appropriate solutions.
ii. Design appropriate solutions that integrate ethical, social, legal, and economic considerations while using engineering approaches.
iii. Understand and apply existing theories, models, and techniques that provide the foundation for software design, development, implementation, and validation.
iv. Work effectively during software development, demonstrate leadership when necessary, and communicate effectively with users.
v. Acquire abilities such as following and implementing developments in relevant fields.
In our educational program, students are evaluated through midterm exams, ongoing semester work (projects, seminars, quizzes, assignments, second midterm exams), and final exams for each course.
Students who successfully complete all (a total of 240 ECTS credits) of the courses in the program, achieve a weighted GPA of at least 2.0 out of 4.00, successfully complete their graduation project, and receive a passing grade for their professional internship and internship report are entitled to graduate with the title of SOFTWARE ENGINEER.