Software Engineering

Home » Academic » Faculty » Faculty of Engineering » Software Engineering

About Program

Mission of the Program
The mission of software engineering program is to educate software engineers who can carry out studies by establishing cooperation in domestic and abroad and thus contribute to the development of the country and the society as well as to be able to produce effective solutions by using engineering approaches in the software life cycle, with ethical principles and life.

Vision of the program
Being one of the leading Software Engineering departments in our country and in the world in the fields of scientific research, projects and education, which are sought at international level.
Educates competent engineers needed by industry, academia and society, both nationally and internationally; Being one of the leading Software Engineering departments in our country and in the world in the field of projects and educational subjects sought at international level.

Purpose of the program
Ability to design appropriate solutions to integrate ethical, social, legal and economic interests while using engineering approaches.
Understand and apply existing theories, models and techniques that provide the basis for software design, development, implementation and verification.
Ability to work effectively in the software development environment, to lead when necessary, and to communicate well with users, that is, to have project management skills.
Continuing professional and personal development by adopting the principle of life-long learning.

Learning & Teaching Methods

Graduates of the program are expected to demonstrate their ability to apply knowledge of mathematics, science, and engineering. In addition, they could show their ability to design and conduct experiments, as well as to analyze and interpret data. Furthermore, they illustrate their ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability and also an ability to identify, formulate, and solve engineering problems.

Access to Further Studies

Double Major
International Exchange Programs and study abroad
Possibility to attend graduate programs

Career Opportunities

The program’s goal is to provide a professionally guided education in software engineering that prepares graduates to transition into a broad range of career options, so that the graduates of Software Engineering Department have opportunities to work at various public and private institutions carrying on business in the fields of management, education, industry, trade and service; at banks, universities, the firms producing and marketing computer equipment, hardware and software in our country where computer usage is rapidly spreading. You can work as a Business Analyst, Hardware Engineer, Management Consultant, Programmer, Researcher, Software Developer and as many other roles in companies such as IBM, NHS, ARM, BBC, EA Games and Google.
Within a few years of completion, graduates exhibit the following characteristics: Be agile software developers with a comprehensive set of skills appropriate to the needs of the dynamic global computing-based society. Capable of team and organizational leadership in computing project settings, and have a broad understanding of ethical application of computing-based solutions to societal and organizational problems. Acquire skills and knowledge to advance their career, including continually upgrading professional, communication, analytic, and technical skills.