Back-End Software Development

Back-End Software Development

Purpose of Program

Back-end software systems, one of the cornerstones of information technology, are of great importance in terms of data management, security, and performance optimization. In line with the rapidly growing sectoral needs in this field, the launch of the “Back-End Software Development” associate degree program is necessary to provide more technical and practical skills beyond traditional computer science programs. The program aims to train qualified “Back-End Software Developers” who can quickly adapt to the industry by equipping students with expertise in areas such as database management, server programming, and API development.

Career Goals of Graduates

As a back-end web developer, they will be able to work in private companies and institutions.
By taking the associate degree KPSS exam, they will be eligible for positions in this field.
Through the DGS exam, they will be able to continue their professional education by choosing one of the Computer Engineering or Software Engineering departments.
With the academic and professional education they have received, they will be able to establish their own businesses in their areas of expertise.  
They will be able to work in harmony with front-end web developers.  
Through the Vertical Transfer Exam (DGS), they can transfer to bachelor's degree programs listed in the ÖSYM guide. For the 2025-DGS: Guide and Application Information, you can click here to review TABLE-2 - Bachelor's Degree Programs Available for Vertical Transfer Based on Associate Degree Graduation Fields.
They can work in harmony with back-end web developers

Graduate Outcomes

Students who graduate from this program will acquire the following competencies:

  • Develop secure and high-performance web applications using server-side programming languages.
  • Manage database systems, design data structures, and optimize them.
  • Enhance the functionality of web applications using frameworks and libraries.
  • Use debugging, compilation, and version control tools in software development processes.
  • Keeps up with current technologies and solves professional problems through analytical thinking.

Curriculum and Course Contents

For detailed information about the curriculum and course content, please click on the link below.

Curriculum and Course Contents