Career opportunities and job opportunities for software engineering graduates are quite high. Graduates can work in national and international companies. In all companies that use and produce computer technology, they can take part in expert and management positions in software development, software application and engineering. Those who specialize in certain specific areas and continue their education in this field also gain expertise in developing new technologies.
Software Engineering encompasses a broad range of activities, including the analysis, design, development, testing, and sustainable management of software systems. Throughout the program, students acquire knowledge and skills in areas such as web and mobile application development, artificial intelligence and machine learning, data science, cybersecurity, cloud computing, embedded systems, game development, database management, and the Internet of Things.
In addition, software architecture, user experience, quality assurance, project management, and software development processes are among the program’s core areas of study. By reinforcing their theoretical knowledge through practical work and projects, students develop reliable, innovative, and sustainable software solutions that address the needs of various industries.
Students may transfer to the departments of Computer Engineering, Industrial Engineering, Civil Engineering, Mechatronics Engineering, and Architecture through horizontal transfer, subject to the applicable requirements and regulations.
Graduates of associate degree programs in computer science and information technologies may transfer to the Software Engineering Program, provided that they meet the required success criteria in the Vertical Transfer Examination (DGS).