The Back-End Software Development Program aims to train qualified professionals who can design and develop the database, server, and business logic layers that operate behind web and mobile applications. The curriculum covers courses such as algorithms and programming, database management systems, web technologies, object-oriented programming, cloud computing, and cybersecurity, enabling students to gain comprehensive knowledge and skills in software development.
Graduates of the program can pursue careers as back-end developers, database administrators, or system programmers. They also have the opportunity to continue their education in bachelor’s degree programs through the Vertical Transfer Exam (DGS).
The objective of the Back-End Software Development Program is to train software developers who can design and implement server-side algorithms, databases, and system components for web and mobile applications, possess knowledge of software security and performance optimization, work effectively in teams, and adhere to ethical values.
Students who successfully complete the program are awarded an Associate Degree in Back-End Software Development.
This program is an associate degree level program.
| No | Program Requirements |
|---|---|
| 1 | Gains algorithmic thinking and problem-solving skills. |
| 2 | Possesses knowledge of databases, servers, and back-end technologies. |
| 3 | Effectively uses basic programming languages and development environments. |
| 4 | Acts in accordance with security, data privacy, and ethical principles in software development. |
| 5 | Applies teamwork, communication, and project management skills. |
| 6 | Follows developments in computer science and adopts a lifelong learning approach. |
| 7 | Complies with occupational health and safety rules and demonstrates professional ethics and social responsibility awareness. |
| 8 | Plans career development and cultivates an entrepreneurial mindset. |
Graduates of the Back-End Software Development Program can:
Develop the server, database, and application layers behind web and mobile applications,
Work as database administrators, back-end developers, system programmers, or API developers,
Be employed in a wide range of sectors, from small and medium-sized enterprises to large-scale software companies,
Collaborate effectively in software development teams with front-end developers, system administrators, and project managers,
Establish their own businesses or work as freelancers or entrepreneurs in the software industry.
Full-Time, Turkish, Associate Degree Program.