Skip to content

Specialized areas

During the first semesters, students acquire general academic knowledge and learn about modern technologies and IT tools.

We place special emphasis on the practical aspects, especially regarding programming (Java, C/C++, Python, Scala, PHP), databases and design. We also focus on acquiring teamwork skills in practice, including through specific projects.

In the 3rd year, students choose a specialization.

Web Applications

Coordinating person: Mateusz Miotk, MA

Symbol: AI

Topics in the scope of the specialization
The specialization "Web Applications" in the first degree program focuses on the design, development and management of modern applications running in a web environment. The curriculum includes the study of programming languages such as HTML, CSS, JavaScript and backend technologies such as PHP, Python and Node.js. Students gain skills in creating responsive user interfaces, integrating with databases, and optimizing applications for performance and security. The course of study includes hands-on projects that allow students to develop teamwork skills and 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
Artificial Intelligence

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
Game Dev (Computer Games Engineering).

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
Internet of things

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.

Cyber Security

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