| Course | Number of hours | ECTS points | Form of verification | Obligatory |
|---|---|---|---|---|
|
Laboratory classes: 15 Lecture: 10 |
4 | Exam | Obligatory |
|
Laboratory classes: 10 Lecture: 10 |
3 | Graded assignment | Obligatory |
|
Tutorials: 10 Laboratory classes: 10 Lecture: 15 |
6 | Graded assignment | Obligatory |
|
Laboratory classes: 20 Lecture: 15 |
6 | Exam | Obligatory |
|
Laboratory classes: 10 Lecture: 10 |
3 | Graded assignment | Obligatory |
| Sum | 135 | 22 |
Study programme Informatics
Graduates of the Master’s degree programme in Computer Science are highly qualified specialists prepared to meet the demands of a rapidly evolving IT job market. They are equipped with advanced knowledge and practical skills that enable them to effectively address complex technological challenges and adapt to the changing realities of the modern digital world.
The programme provides comprehensive education in the design, implementation, management, and maintenance of IT systems, computer networks, and data processing solutions. Graduates acquire strong programming competencies as well as in-depth technical expertise in both hardware and software environments.
Throughout their studies, students develop the ability to work both independently and as part of a team, enhancing their analytical thinking, problem-solving skills, and adaptability to emerging technologies.
An essential component of the programme is a high level of English proficiency, which enables graduates to effectively use technical documentation and operate in international professional environments, where English is the primary language of communication and software development.
Graduates may pursue careers as software developers, software engineers, IT systems and network administrators, IT security specialists, or team leaders. Depending on their chosen specialization, they are also prepared to design and manage complex IT infrastructures or engage in research-oriented roles.
The programme also provides a solid foundation for further academic development, including doctoral studies and postgraduate education, while fostering an awareness of the importance of lifelong learning.
Chair of the Programme Board: dr hab. inż. Lidia Jackowska-Strumiłło, prof. uczelni
The programme was approved by Senate Resolution No. 102/2025 of 17 December 2025.
| Course | Number of hours | ECTS points | Form of verification | Obligatory |
|---|---|---|---|---|
|
Laboratory classes: 10 Lecture: 10 |
4 | Graded assignment | Obligatory specialization courses |
Data Warehouses
|
Laboratory classes: 10 Lecture: 10 |
4 | Graded assignment | Obligatory specialization courses |
| Sum | 40 | 8 |
| Course | Number of hours | ECTS points | Form of verification | Obligatory |
|---|---|---|---|---|
|
Laboratory classes: 10 Lecture: 10 |
4 | Graded assignment | Obligatory specialization courses |
Network Traffic Analysis
|
Laboratory classes: 10 Lecture: 10 |
4 | Graded assignment | Obligatory specialization courses |
| Sum | 40 | 8 |
| Course | Number of hours | ECTS points | Form of verification | Obligatory |
|---|---|---|---|---|
|
Laboratory classes: 10 Lecture: 10 |
4 | Graded assignment | Obligatory specialization courses |
|
Laboratory classes: 10 Lecture: 10 |
4 | Graded assignment | Obligatory specialization courses |
| Sum | 40 | 8 |
| Course | Number of hours | ECTS points | Form of verification | Obligatory |
|---|---|---|---|---|
Object-Oriented and Distributed System Design
|
Laboratory classes: 10 Lecture: 10 |
4 | Exam | Obligatory specialization courses |
Mobile Platform Interfaces
|
Laboratory classes: 10 Lecture: 10 |
4 | Graded assignment | Obligatory specialization courses |
| Sum | 40 | 8 |
| Course | Number of hours | ECTS points | Form of verification | Obligatory |
|---|---|---|---|---|
Team Project
|
Project work: 30 Lecture: 2 |
6 | Graded assignment | Obligatory |
|
Tutorials: 30 |
2 | Graded assignment | Obligatory subjects to choose from |
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Obligatory group |
| The student chooces 1 subject | ||||
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
Cloud programming on the Java EE platform
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
Advanced IP switching
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
Advanced IP routing
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
XML technologies
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
Intelligent text processing
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
Distributed network environments and virtualization
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
Maintaining websites and network services
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
Reporting and data integration
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
HTML5 on mobile platforms
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
Multimedia, animations, and Peripherals Handling with Use of HTML5
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
| Sum | 82 | 10 | ||
| Course | Number of hours | ECTS points | Form of verification | Obligatory |
|---|---|---|---|---|
|
Laboratory classes: 20 Lecture: 10 |
6 | Exam | Obligatory specialization courses |
|
Laboratory classes: 10 Lecture: 10 |
5 | Graded assignment | Obligatory specialization courses |
|
Laboratory classes: 10 Lecture: 10 |
3 | Graded assignment | Obligatory specialization courses |
|
Laboratory classes: 30 Project work: 15 Lecture: 15 |
6 | Graded assignment | Obligatory specialization courses |
| Sum | 130 | 20 |
| Course | Number of hours | ECTS points | Form of verification | Obligatory |
|---|---|---|---|---|
|
Laboratory classes: 10 Lecture: 10 |
5 | Exam | Obligatory specialization courses |
|
Laboratory classes: 10 Lecture: 10 |
5 | Exam | Obligatory specialization courses |
|
Laboratory classes: 15 Lecture: 15 |
3 | Graded assignment | Obligatory specialization courses |
Corporate Computer Networks
|
Laboratory classes: 30 Lecture: 20 |
7 | Graded assignment | Obligatory specialization courses |
| Sum | 120 | 20 |
| Course | Number of hours | ECTS points | Form of verification | Obligatory |
|---|---|---|---|---|
|
Laboratory classes: 10 Lecture: 10 |
5 | Exam | Obligatory specialization courses |
|
Laboratory classes: 10 Lecture: 10 |
5 | Graded assignment | Obligatory specialization courses |
|
Laboratory classes: 10 Lecture: 10 |
3 | Graded assignment | Obligatory specialization courses |
|
Laboratory classes: 30 Lecture: 20 |
7 | Graded assignment | Obligatory specialization courses |
| Sum | 110 | 20 |
| Course | Number of hours | ECTS points | Form of verification | Obligatory |
|---|---|---|---|---|
|
Laboratory classes: 10 Lecture: 10 |
5 | Exam | Obligatory specialization courses |
Distributed Network Services and Virtualization
|
Laboratory classes: 10 Lecture: 10 |
5 | Exam | Obligatory specialization courses |
Cloud Architecture and Virtualization
|
Laboratory classes: 10 Lecture: 10 |
3 | Graded assignment | Obligatory specialization courses |
|
Laboratory classes: 30 Lecture: 20 |
7 | Graded assignment | Obligatory specialization courses |
| Sum | 110 | 20 |
| Course | Number of hours | ECTS points | Form of verification | Obligatory |
|---|---|---|---|---|
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Obligatory group |
| The student chooces 1 subject | ||||
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
Cloud programming on the Java EE platform
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
Advanced IP switching
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
Advanced IP routing
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
XML technologies
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
Intelligent text processing
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
Distributed network environments and virtualization
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
Maintaining websites and network services
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
Reporting and data integration
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
HTML5 on mobile platforms
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
Multimedia, animations, and Peripherals Handling with Use of HTML5
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Optional |
|
Seminar: 10 |
3 | Graded assignment | Obligatory |
|
Seminar: 20 |
3 | Exam | Obligatory |
|
Diploma Thesis: 0 |
20 | Pass | Obligatory subjects to choose from |
| Sum | 50 | 28 | ||
| Course | Number of hours | ECTS points | Form of verification | Obligatory |
|---|---|---|---|---|
Business Objects
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Obligatory specialization courses |
| Sum | 20 | 2 |
| Course | Number of hours | ECTS points | Form of verification | Obligatory |
|---|---|---|---|---|
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Obligatory specialization courses |
| Sum | 20 | 2 |
| Course | Number of hours | ECTS points | Form of verification | Obligatory |
|---|---|---|---|---|
|
Laboratory classes: 10 Lecture: 10 |
2 | Graded assignment | Obligatory specialization courses |
| Sum | 20 | 2 |
| Course | Number of hours | ECTS points | Form of verification | Obligatory |
|---|---|---|---|---|
|
Laboratory classes: 15 Lecture: 5 |
2 | Exam | Obligatory specialization courses |
| Sum | 20 | 2 |