Programming Technologies is also the English equivalent of the Polish version of this specialisation in first-cycle studies. It prepares students as engineers to create modern software, with a particular focus on Internet applications and systems. The programme develops fundamental programming skills and introduces students to the world of professional tools and work methodologies, such as software development management systems (e.g. version control – in the first semester) and the basics of unit testing. Students gain in-depth knowledge of web technologies and the design and implementation of Internet applications, including working with online databases. System analysis, web application testing and distributed systems programming are also important elements of the programme, enabling students to create scalable and reliable solutions. Students learn to design web and desktop applications, which opens the door to working in international IT companies. This specialisation combines a practical approach with the global dimension of the programming profession.