The Department of Software, Application Development, and Analysis aims to graduate qualified technical experts to meet the rapidly growing demand for software in the digital world. The department offers a comprehensive education covering both user-facing (frontend) and system-side (backend) processes for the development of web, mobile, and desktop applications.
Students learn both theoretical knowledge and practical skills in areas such as fundamental programming languages, database management, web technologies, user interface design, and application security. Courses are supported by up-to-date software technologies and industry-standard tools.
The department also focuses on AI-powered development tools, which have become an integral part of today’s software industry. Students gain proficiency in effectively using modern AI-based tools that accelerate coding processes, assist with debugging, and optimize performance. This equips graduates with current competencies that make them stand out in the industry.
Application- and project-based learning lies at the core of the education. Students gain professional experience by developing real projects in laboratory settings. AI-enhanced development approaches make these projects more innovative and efficient. Project work also contributes to the development of students’ analytical thinking, teamwork, and problem-solving skills.
Graduates have opportunities to work in software companies, technology firms, web agencies, the banking and e-commerce sectors, and IT departments of public institutions, taking roles such as software developer, web/mobile application developer, system analyst, database specialist, or AI-assisted developer.