Software Engineering

Head of Department: Asst. Prof. Dr. Vahit Tongur

Erasmus Exchange Program Coordinator: Asst. Prof. Dr. Fatma Zehra Göğüş

Mevlana and Farabi Exchange Programs Coordinator: Asst. Prof. Dr.İsmail  Koç

Software Engineering: Software Engineering is the systematic application of engineering approaches to software development and is a computer science discipline. With the two conferences on software engineering held in 1968 and 1969, sponsored by NATO, the first steps of the software engineering profession began to be taken. The software crisis that emerged between 1965 and 1985 clearly demonstrated the importance of the software engineering discipline. To summarize;

i) OS/360, which was started to be developed with a team of less than 100 people in 1964 with a budget of $25 million, reached a much higher cost than expected due to delays in delivery dates and the number of employees reaching 1000.
ii) Software developed without paying attention to software security causes the identity information of users to be stolen and causes loss of reputation, time and money.
iii) As in the case of Therac-25, the computer (software) controlled radiation device exposed patients to lethal doses of radiation and caused fatal health problems.

As it can be understood from these examples, developing software is not just a coding activity. Software development is an engineering process that includes many activities such as analyzing user and system requirements, making time-budget-personnel plans, designing and implementing software in a modular way, testing for safety and reliability, and making maintenance plans.    

Vision: To train software engineers and software engineers with master’s degrees who have completed their individual development in the field of software engineering theoretically and practically, to produce R&D projects with our undergraduate and graduate students and turn them into products, to make scientific studies and publications that solve a problem. To be a department that is known for its scientific and technological activities in our region, in our country and abroad and is a center of attraction in software engineering.

Mission: To contribute to the domestic development of all software needs of our country and to reduce foreign dependency, to train engineers who will develop software for export. To realize studies and organizations that will realize and maintain its vision.

Program Language: Turkish

Program Description: The Software Engineering Department was established in October 2020 within our Faculty and will start accepting the first undergraduate students in the Fall Semester of the 2021-2020 Academic Year. In our department in 2020, 4 Asst. Prof. Dr. and 1 Research Assistant staff has been allocated and our students will be able to benefit from the sufficient number of classes and computer laboratories within our faculty. In addition, it is planned to benefit from the respected staff and infrastructure of the Computer Engineering Department, with which we are in close cooperation. It is planned to establish its own software development and testing laboratory in 2021.   

Admission-Registration Requirements: The Department of Software Engineering admits undergraduate students generally with placements made according to the results of the Higher Education Transition Exam (YGS) conducted by the Assessment and Placement Center throughout our country. In addition, undergraduate students can be admitted with the Vertical Transfer Exam and the Foreign Student Exam (YÖS) conducted by the same center. Our students have the opportunity to receive education in our department with applications such as Horizontal Transfer, Minor and Double Major.

Recognition of Prior Learning: The prior learning of the students who come to the department with horizontal and vertical transfers is evaluated by the adjustment commission created according to the department's curriculum, and the students are adjusted. The previous education of the students who will make a double major or minor program in the department is evaluated according to the provisions of the Regulation on the Principles of Transfer between Associate Degree and Undergraduate Degree Programs, Double Major, Minor and Inter-Institutional Credit Transfer.

Graduation Requirements: In order for a student to graduate from the Software Engineering Undergraduate Program, he or she must have taken and succeeded the courses required for graduation, successfully completing applications, internships and similar studies, and a graduation weighted grade point average of at least 2.00. Graduation requirements are determined by our University's Associate Degree and Undergraduate Education and Examination Regulations.

Principles of Assessment and Evaluation: At least one midterm exam and a general exam for each course registered in the undergraduate program are obligatory according to the Associate and Undergraduate Education and Examination Regulations. In addition, in order to support the development of students, homework, applications and projects can be given in the lessons. Evaluation of the courses and applications is carried out according to the Associate and Undergraduate Education and Examination Regulations.

Employment Opportunities: Our students, who have graduated from our department and received the title of Software Engineer, have a wide range of job opportunities both at home and abroad. Due to the fact that we are in the information age, the need for information personnel and especially software engineers is increasing day by day. Software Engineers can find the opportunity to work in different positions (software architect, software developer, software engineer, quality/test engineer, interface developer, database manager) in many fields, especially in research and development centers, industry, management and service sectors.

Transition to Higher Degree Programs: Our students who have completed their undergraduate degree as Software Engineers can continue their master's and doctoral education in disciplines such as software engineering and computer engineering, bioinformatics and artificial intelligence.