Faculty Of Engineering


Software Engineering (English)

The main objective of the Software Engineering Department, is to educate qualified engineer and manager candidates who are able to work in both public and private organizations, or to establish their own businesses. The Program contributes to the country by also educating competent, knowledgeable, and principled graduates who are able to carry out scientific studies in this field, and are specialized in developing information systems and computer software, and able to follow the developments in the software field within the framework of basic engineering formation by considering the needs of the country.

The main goal  of the Software Engineering Department is to educate internationally qualified engineers with knowledge and skills in the systematic and conscious application of concepts, principles, theories, models and techniques related to planning, analysis, development and testing processes of all kinds of software-based systems, and to contribute to the scientific knowledge with the research carried out in the field.

In the Software Engineering Undergraduate Program, the education activities are carried out both theoretically and practically. The scope of the Software Engineering Department  includes general engineering knowledge courses such as introduction to software engineering, engineering ethics; software project management courses such as software management information, software quality assurance; and professional basic knowledge courses such as   discrete mathematics, programming languages, data structures, algorithms, operating systems etc. In addition, there are practical courses held in laboratories equipped with up-to-date software and hardware tools in order to provide professional skills to students. In addition to compulsory courses, students can choose from various elective courses both in and out of the field.

Software Engineering employment area is quite wide and diverse. Graduates can work in private sector, public institutions, universities and other educational institutions or preferably establish their own businesses as well.

Those who would like to enter the Software Engineering Department, graduate and be successful in this profession must have numerical thinking and mathematical logic ability in addition to careful, calm, and patient personality. They should be able to solve problems on their own and have the ability to invent and find new solutions to the problems. They should have the ability to work as a member of a team, both in the stages of solving complex problems and in software-hardware development projects.

Haliç University Software Engineering Department will begin education activities in the Fall Semester of 2020-2021 academic year. The department serves to the students in the center of Istanbul, which is easy to reach and in the focus of computer companies. The language of the undergraduate program is English and the most up-to-date basic software engineering textbooks are used in the courses.

Entrance Information

Year of Beginning


Score Type

SAY (Mathematics, Physics)

Education Language


Preparatory School

Compulsory (To Be Exempted Based on English Exam Score)

Duration of Education

5 Years


Sütlüce Campus

Message from the Head of Department

Dear Students,

In a period of rapid technological development, the importance of software is increasing day by day. The Industrial Revolution, called Industry 4.0, brings information technologies and industry together. The software especially has become an indispensable part of our daily and professional life. Nowadays, there are software usage areas such as the Internet of Things, Cloud Computing, Cyber Security, Artificial Intelligence, Simulation, etc.

In such a period, the software is no longer a tool that can assist us in simple operations, but it is a component that greatly affects every aspect of our lives. Therefore, it is very important to produce software that is high-quality, reliable, and correct.

Haliç University Software Engineering Department aims to educate Software Engineers who are able to produce the above-mentioned software and manage software development processes consciously.

To achieve this goal, there are various courses in the curriculum of our Department. Some of these courses are aimed at acquiring knowledge and developing skills in software production. We also have courses in our curriculum to develop software under properly organized processes in accordance with the standards. In addition, our curriculum contains elective courses that you can choose from based on your interests.

The students are offered laboratories equipped with software and hardware tools necessary in the process of software engineering education, which are constantly updated.

In order to experience real business life, our students have to do Summer Internships during their education, which is 60 working days in total.

Graduates of our department, by receiving the qualification of a Software Engineer, have the opportunity to find jobs where the software is required, especially in the areas of software analysis, software development, software testing and reliability, and software management.

The most important feature of software engineers who are increasingly demanded today is the ability to develop solutions to problems with a systematic approach, analysis, and synthesis that the engineering education brings.

We hope to see you in our department soon!

Asst. Prof. Dr. Ülviye Hacızade