Specialized areas
The first semesters are all about building your technical foundation. We focus on what matters most in IT: proficiency in programming, designing modern databases, and working in a team. You’ll work on projects that teach you how to manage code and time in real-world conditions. In your third year, you take full control of your career. You choose one of five specializations that will allow you to become an expert in a specific field:
Coordinating person: Mateusz Miotk, MA
Symbol: AI
Specialization The "Software Architecture and DevOps Technologies" specialization in the bachelor's program focuses on the design, development, and management of modern web-based applications. The curriculum includes instruction in programming languages such as HTML, CSS, and JavaScript, as well as backend technologies such as PHP, Python, and Node.js. Students acquire skills in creating responsive user interfaces, database integration, and optimizing applications for performance and security. Throughout the program, students undertake practical projects that allow them to develop teamwork skills and gain familiarity with modern tools and frameworks.
Opportunities to use the knowledge gained in future careers:
Prepares you to work as a web application developer, web developer, user interface designer or online systems development specialist.
Sample thesis topics:
- Animation Technology Classification
- GameFlow - a website about sports for people with disabilities
- Kana Typer - an app for learning to read Japanese handwriting fluently
- TasteIT - a culinary-themed web application with advanced social aspects.
- Workflex - a system to improve time management in a small business
Coordinating person: Tadeusz Puźniakowski, PhD, Paweł Czapiewski, M.Sc.
Symbol: SI
Specialization Scope Topics:
The Artificial Intelligence specialization develops skills in designing algorithms and solutions based on modern machine learning methods. The program covers topics such as natural language processing, image recognition, expert systems and deep learning. Students learn to use popular AI tools and libraries in practical research and commercial projects.
Opportunities to use the knowledge gained in your future career:
Prepares you to work as a software engineer, data analyst, data scientist, machine learning specialist or AI expert in industries such as medicine, finance, marketing or education.
Sample thesis topics:
- Automatic diagnosis of systemic and ophthalmic diseases using deep learning techniques in analyzing fundus images
- Algiz - Confidential Data Manager
- eDepartment - a system that streamlines the process of managing a hospital ward and scheduling treatments.
- Distributed event log
- Web application for interdisciplinary collaboration and project building
Coordinating person: Aleksandr Polin
Symbol GD
Specialized Scope Topics
The program combines knowledge of computer science, graphics and game design. Students learn game design, 3D modeling, animation, programming AI systems in games, working in Unreal Engine and Unity engines, and principles of project management. The classes develop the technical and creative skills necessary in computer game production.
Opportunities to use acquired knowledge in future career
Prepares you to work as a game designer, programmer, 3D modeler, animator, AI specialist or producer in game studios - from large companies to independent development teams.
Sample thesis topics:
- Pixel PJATK
- Shogun's Gambit
- Void Travel
Abbreviation: IoT
Coordinating person: Dr. Tadeusz Puźniakowski
Topics of specialization scope: The specialization covers topics related to the design, implementation and security of Internet of Things systems. Students learn to integrate devices, sensors and systems that communicate over the network, as well as analyze and process data in real time. The program also covers elements of automation and artificial intelligence in the context of smart homes, Industry 4.0 and urban solutions.
Opportunities to use the acquired knowledge in future career
Prepares you to work as an IoT engineer, automation system designer, device integration and data analysis specialist in a networked environment.
Abbreviation: CBS
Coordinating person: Michal Hyla, M.Sc.
Specialization Scope Topics:
The specialization trains experts in information security, computer network management and secure software development. The program includes firewall configuration, cryptography, threat analysis, VLAN and VPN design, and elements of digital forensics, among others. Students learn to design, implement and maintain secure IT environments according to the latest industry standards.
Opportunities to use the knowledge gained in your future career:
Prepares you to work as an IT security specialist, network administrator, systems engineer, cryptography expert or security incident analyst.
Sample thesis topics:
- Educational game about cyber security
- WoloApp - Application for volunteers
