Study Programmes
Bachelor of Engineering (Inżynier) in Computer Science
(Taught in Polish)
This undergraduate (first-cycle) Computer Science programme is a seven-semester engineering degree designed to prepare future IT professionals through a practical, industry-focused curriculum. The programme is offered in both full-time (weekday) and part-time (weekend) modes, giving students flexibility while maintaining a strong emphasis on applied learning.
Throughout their studies, students gain extensive hands-on experience, benefit from close interaction with experienced lecturers and industry practitioners, and complete a one-semester professional placement in the IT sector.
The programme offers two specialisation paths:
- Intelligent Applications
- Autonomous Systems Programming
Graduates are equipped to design and develop advanced software solutions and applications, create and implement systems based on artificial intelligence and intelligent data processing, and build software for autonomous industrial devices, vessels and vehicles – including underwater robots, unmanned surface vehicles, and aerial drones.
This forward-looking degree opens doors to exciting careers in software engineering, AI development, and the rapidly evolving world of autonomous technologies.
For more information (in Polish) on this Polish-taught degree programme, including entry requirements, and to apply visit (in Polish):
Master of Engineering (Magister inżynier) in Computer Science
(Taught in Polish)
This master’s (second-cycle) Computer Science programme is a three-semester practical degree designed to deepen the knowledge and skills gained during bachelor’s studies. The programme lasts 3 semesters with students awarded the title of Master of Engineering upon graduation. The programme includes a compulsory three-month professional placement completed during the course of study.
Students develop advanced expertise in areas such as artificial intelligence, machine learning, autonomous and robotic systems, big data analysis, cybersecurity, cryptography, natural language processing, and modern information processing technologies. The programme offers three specialist pathways:
- AI-Based Systems
- Autonomous and Robotic Systems
- Applications of Artificial Intelligence in Data Processing
Example modules include Neural Networks and Deep Learning, Supervised Learning and Reinforcement Learning, MLOps and Systems Engineering, Cybersecurity and Cryptography, Robotic Systems Programming, and Natural Language Processing.
Graduates are prepared to design and implement advanced IT systems based on AI and machine learning, develop data processing and intelligent decision-support systems, build autonomous and robotic solutions, apply advanced methods of data analysis and modelling, and manage IT projects and software teams.
The degree opens up opportunities in advanced software development, AI and machine learning, big data, cybersecurity, robotics, IoT, and R&D. Graduates may work in roles such as AI Engineer, Machine Learning Specialist, Data Scientist, IT Systems Architect, Cybersecurity Engineer, Software Engineer, or in programming roles focused on AI systems, autonomous and robotic systems, data processing applications, and cloud-based or big data solutions.
For more information (in Polish) on this Polish-taught degree programme, including entry requirements, and to apply, visit:
There are also plans to launch bachelor's and master's application-oriented degree programmes aimed at educating advanced information systems users, information systems administrators in enterprises, e-business specialists, data analysts, and experts in big data analytics.
