About studies
Description of the group of people / recipients to whom the postgraduate studies are dedicated
The studies are intended for people who combine their career in the IT industry with the administration of Linux systems. They are designed to provide comprehensive and advanced knowledge of the administration of servers running under the Linux operating system, the implementation and maintenance of popular network services, as well as the configuration of high availability services, as well as building and managing clusters. The topic of the OpenStack cloud called the Linux of the future will also be discussed.
A short description of postgraduate studies
General characteristics of learning outcomes
Graduates of the studies will have professional qualifications and skills enabling effective work with the most popular Linux distributions such as Red Hat Enterprise Linux, CentOS, Oracle Linux, Scientific Linux. Comprehensive knowledge of configuring, administering and maintaining environments combining Linux and Windows will also be presented. In addition to knowledge of operating systems, students will be prepared to implement, configure and manage popular services: DHCP, PXE, apache, dovecot, postfix, sendmail, mysql, kickstart, as well as knowledge of high availability solutions: Red Hat Cluster Suite. The structure and division of the didactic material are constructed in such a way as to constitute the first step towards obtaining the following certificates by the students: RHCSA, RHCE, which are a determinant of knowledge, experience and competences highly valued in the labor market. Graduates of the studies will be prepared to work as administrators of corporate systems and applications. Their knowledge, acquired skills and competences will also be desirable in companies dealing with the implementation of IT systems and consulting.
Listed learning outcomes or groups of learning outcomes
The learning outcomes are presented in the table below
Universal characteristics of level 7 in PQF and characteristics of the second level of learning outcomes for qualifications at level 7 of PQF | Characteristics of the second level of learning outcomes for qualifications at PQF level 7 that enable obtaining engineering competences | Directional learning outcomes | ||
Directional effect symbol
| Directional learning outcomes related to specific categories and scopes | |||
| KNOWLEDGE – the graduate KNOWS AND UNDERSTAND | |||
P7U_W | selected facts, theories, methods and complex relationships between them in an in-depth way, also in connection with other areas
various, complex conditions and axiological context of the conducted activity |
|
|
|
P7S_WG Scope and depth – completeness of the perspective cognitive and dependence | to an in-depth degree – selected facts, objects and phenomena as well as methods and theories relating to them explaining the complex relationships between them, constituting advanced general knowledge in the field of scientific or artistic disciplines forming the theoretical basis, structured and theoretically founded knowledge covering key issues and selected topics in the advanced field detailed knowledge – appropriate for the study program, and in the case of practical studies – also practical applications of this knowledge in professional activities related to their field of study
main development trends of scientific or artistic disciplines to which the field of study is assigned – in the case of studies with a general academic profile | basic processes in the life cycle of devices, facilities and technical systems | K_W03 | Has detailed knowledge of creating complex multilayer applications using industry standards of programming languages. |
K_W04 | Has extensive knowledge of the theoretical aspects of programming languages and computer program processing. | |||
K_W08 | Has advanced knowledge of the structure, principles of operation and communication in the IT system. | |||
K_W11 | He knows the methods of managing complex IT projects. | |||
| SKILLS – POTRAFI graduate | |||
P7U_U
| perform tasks and formulate and solve problems, using new knowledge, also from other fields
independently plan one’s own lifelong learning and guide others in this regard
communicate with diverse audiences, adequately justify positions |
|
|
|
P7S_UW Use of knowledge / problems solved and tasks performed | use your knowledge – formulate and solve complex and unusual problems and perform tasks in an innovative way in unpredictable conditions by: – proper selection of sources and information derived from them, evaluation, critical analysis, synthesis, creative interpretation and presentation of this information, – selection and use of appropriate methods and tools, including advanced information and communication techniques, – adaptation of existing or development of new methods and tools
use your knowledge – formulate and solve problems and perform tasks typical for professional activities related to the field of study – in the case of studies with a practical profile
formulate and test hypotheses related to simple research problems – in the case of profile studies generally speaking m ickim
formulate and test hypotheses related to simple implementation problems – in the case of studies with a practical profile | plan and carry out experiments, including measurements and computer simulations, interpret the obtained results and draw conclusions
when identifying and formulating specifications for engineering tasks and solving them: – use analytical, simulation and experimental methods, – see their systemic and non-technical aspects, including ethical aspects, – make a preliminary economic assessment of the proposed solutions and undertaken engineering activities
make a critical analysis of how existing technical solutions function and evaluate these solutions
design – in accordance with the given specification – and perform simple devices, objects, systems typical for the field of study or implement processes using appropriately selected methods, techniques, tools and materials
solve practical engineering tasks requiring the use of engineering standards and norms and the use of technologies appropriate for the field of study, using the experience gained in an environment professionally involved in engineering activities – in the case of studies with a practical profile
use the experience gained in the environment professionally dealing with engineering activities related to the maintenance of devices, facilities and systems typical for the field of study – in the case of studies with a practical profile | K_U05 | Has practical skills in the field of IT security techniques, is able to use various methods of preventing and defending against IT attacks. |
K_U09 | He can correctly design and verify the interface between the machine and the user, enabling the full use of the possibilities of the IT system. | |||
K_U12 | Can design, implement and integrate a distributed IT system. | |||
K_U15 | Can assess the reliability and performance of a computer system as well as software and hardware solutions used in it. | |||
| COMPETENCES – the graduate IS READY FOR | |||
P7U_K
| creating and developing models of proper conduct in the work and living environment
taking initiatives, critically evaluating oneself and the teams and organizations in which it participates
leadership of the group and pono responsibility for it |
|
|
|
P7S_KK Assessments / Critical Approach | critical assessment of knowledge and content received
recognizing the importance of knowledge in solving cognitive and practical problems and consulting experts in the event of difficulties in solving the problem on its own |
| K_K01 | Has the ability to continue education and awareness of the need and the ability to self-study as part of the lifelong learning process. |
P7S_KO Responsibility / fulfillment of social obligations for the public interest | fulfilling social obligations, inspiring and organizing activities for the benefit of the social environment
initiating activities for the public interest
thinking and acting in an entrepreneurial way |
| K_K04 | Is aware of the responsibility for jointly performed tasks related to teamwork.
|
K_K06 | Understands the social consequences of the penetration of computer and telecommunications technologies into all aspects of social life; the need to communicate to the public – incl. through the mass media – information about the achievements of computer science and other aspects of IT activities and is able to convey such information in a commonly understood manner. | |||
P7S_KR Professional role / independence and ethos development | responsible performance of professional roles, taking into account the changing social needs, including: – developing the achievements of the profession, – maintaining the ethos of the profession, – observing and developing the principles of professional ethics and acting towards the observance of these principles
|
| K_K02 | Has an educated awareness of the limitations of science and technology, their impact on the natural environment and society, and represents a high moral and ethical level in relation to social and technical problems. |
K_K06 | Understands the social consequences of the penetration of computer and telecommunications technologies into all aspects of social life; the need to communicate to the public – incl. through the mass media – information about the achievements of computer science and other aspects of IT activities and is able to convey such information in a commonly understood manner. |
Postgraduate study plan
The postgraduate study plan containing the list of classes carried out for individual semesters along with the number of hours of classes or forms of classes, as well as the assigned ECTS points and the form of crediting the classes are presented in the table below
No. | Sem. No. | Code | Name of the class
| Number of hours of classes | Total hours | Number of hours of classes in semesters | Form of credit | ECTS | ||||
1 | 2 | |||||||||||
IN | C. | IN | C. | IN | C. | |||||||
1 | 1 | ZIiM -SELinux- SP-01Z-01 | Introduction to working in the system shell (bash) | 4 | 12 | 16 | 4 | 1 2 |
|
| E. | 2 |
2 | 1 | ZIiM -SELinux- SP-01Z-02 | Dynamic volume management and disk arrays (LVM and RAID) | 2 | 6 | 8 | 2 | 6 |
|
| E. | 1 |
3 | 1 | ZIiM -SELinux- SP-01Z-03 | Network systems files (NFS and CIFS) | 2 | 6 | 8 | 2 | 6 |
|
| E. | 1 |
4 | 1 | ZIiM -SELinux- SP-01Z-04 | Software management (dnf, rpm, createrepo) | 2 | 6 | 8 | 2 | 6 |
|
| E. | 1 |
5 | 1 | ZIiM -SELinux- SP-01Z-05 | Introduction to container technology (Docker) | 2 | 6 | 8 | 2 | 6 |
|
| E. | 1 |
6 | 1 | ZIiM -SELinux- SP-01Z-06 | Web service servers (apache, postfix, dovecot) | 3 | 9 | 12 | 3 | 9 |
|
| E. | 2 |
7 | 1 | ZIiM -SELinux- SP-01Z-07 | Linux system security (SELinux, AIDE, suid / guid ) | 4 | 1 2 | 16 | 4 | 1 2 |
|
| E. | 2 |
8 | 1 | ZIiM -SELinux- SP-01Z-08 | Centralized Authentication and Authorization Services (Red Hat Identity Management, LDAP, FreeIPA) | 2 | 6 | 8 | 2 | 6 |
|
| E. | 1 |
9 | 1 | ZIiM -SELinux- SP-01Z-09 | Linux in heterogeneous environments (SAMBA and Active Directory) | 2 | 6 | 8 | 2 | 6 |
|
| E. | 1 |
10 |
| ZIiM-SELinux-SP-01Z-10 | Ceph as an example of Software Defined Storage | 2 | 6 | 8 | 2 | 6 |
|
|
| 1 |
11 | 1 | ZIiM-SELinux-SP-01Z-11 | Introduction to automation of configuration c ji and Linux system management (Ansible) | 3 | 9 | 12 | 3 | 9 |
|
| E. | 2 |
12 | 2 | ZIiM-SELinux-SP-02L-12 | Web Application Load Balancing (HAProxy) | 2 | 6 | 8 |
|
| 2 | 6 | E. | 1 |
13 | 2 | ZIiM-SELinux-SP-02L-13 | Linux system optimization (tuned, cgroups) | 4 | 12 | 16 |
|
| 4 | 12 | E. | 2 |
14 | 2 | ZIiM-SELinux-SP-02L-14 | High-Availability Storage Systems (Red Hat GlusterFS) | 2 | 6 | 8 |
|
| 2 | 6 | E. | 1 |
15 | 2 | ZIiM-SELinux-SP-02L-15 | Linux virtualization (KVM, Red Hat Enterprise Virtualization) | 4 | 12 | 16 |
|
| 4 | 12 | E. | 2 |
16 | 2 | ZIiM-SELinux-SP-02L-16 | Application clustering in a Linux environment (Red Hat Cluster Suite) | 3 | 9 | 12 |
|
| 3 | 9 | E. | 2 |
17 | 2 | ZIiM-SELinux-SP-02L-17 | Advanced a Automation of Linux system configuration and management (Red Hat Ansible Tower) | 3 | 9 | 12 |
|
| 3 | 9 | E. | 2 |
18 |
| ZIiM-SELinux-SP-02L-18 | OpenStack as an example of a computer cloud | 2 | 6 | 8 |
|
| 2 | 6 |
| 1 |
19 | 2 | ZIiM-SELinux-SP-02L-19 | Infrastructure management and installation packages (Red Hat Satellite Server and Katello) | 2 | 6 | 8 |
|
| 2 | 6 | E. | 1 |
20 | 2 | ZIiM-SELinux-SP-02L-20 | Container orchestration system (Kubernetes) | 2 | 6 | 8 |
|
| 2 | 6 | E. | 1 |
21 | 2 | ZIiM-SELinux-SP-02L-21 | Container cluster (Red Hat OpenShift) | 2 | 6 | 8 |
|
| 2 | 6 | E. | 1 |
22 | 2 | ZIiM-SELinux-SP-02L-22 | Infrastructure monitoring tools | 2 | 6 | 8 |
|
| 2 | 6 | E. | 1 |
Together | 56 | 168 | 224 | 28 | 84 | 28 | 84 |
| 30 |
Number of hours of classes symbols: W – lecture, C – auditorium exercises
Form of getting credit: if there is an examination as a form of verification of learning outcomes – E, getting credit with a grade – Z_o
Matrix of learning outcomes, indication of the location of the effects in specific classes, criteria for verifying the achievement of a given effect
The learning outcomes matrix is set out in the table below
Lp. | Nr sem. | Nazwa zajęć | Wiedza | Umiejętności | Kompetencje | |||||||||
K_W03 | K_W04 | K_W08 | K_W11 | K_U05 | K_U09 | K_U12 | K_U15 | K_K01 | K_K02 | K_K04 | K_K06 | |||
1 | 1 | Wprowadzenie do pracy w powłoce systemowej (bash) |
| 3 |
|
|
| 2 |
|
| 1 |
|
|
|
2 | 1 | Dynamiczne zarządzanie wolumenami i macierze dyskowe (LVM i RAID) |
|
|
| 1 |
|
|
| 1 |
| 1 |
|
|
3 | 1 | Sieciowe systemy plików (NFS i CIFS) |
|
| 1 |
|
|
|
|
|
| 1 |
|
|
4 | 1 | Zarządzanie oprogramowaniem (dnf, rpm, createrepo) |
|
|
| 2 |
| 2 |
|
|
|
|
| 2 |
5 | 1 | Wprowadzenie do technologii kontenerów (Docker) | 3 | 2 |
|
| 1 |
|
|
|
| 1 |
|
|
6 | 1 | Serwery usługi sieciowych (apache, postfix, dovecot) |
|
| 1 |
| 1 |
|
|
|
|
|
| 3 |
7 | 1 | Bezpieczeństwo systemu Linux (SELinux, AIDE, suid/guid) |
|
|
| 1 | 1 |
|
|
| 2 |
|
| 3 |
8 | 1 | Usługi scentralizowanego uwierzytelniania i upoważniania (Red Hat Identity Management, LDAP, FreeIPA) | 1 |
|
|
| 2 |
|
|
|
|
| 3 |
|
9 | 1 | Linux w środowiskach heterogenicznych (SAMBA i Active Directory) |
|
| 2 |
| 2 |
|
|
|
|
| 3 |
|
10 | 1 | Ceph jako przykład Software Defined Storage |
|
| 1 |
|
|
|
| 1 |
|
| 2 |
|
11 | 1 | Wprowadzenie do automatyzacji konfiguracji i zarządzania systemu Linux (Ansible) |
| 3 |
|
|
|
| 1 |
| 2 |
|
|
|
12 | 2 | Równoważenie obciążenia aplikacji internetowych (HAProxy) | 1 |
|
|
|
|
|
| 1 |
| 1 |
|
|
13 | 2 | Optymalizacja pracy systemu Linux (tuned, cgroups) |
|
|
| 1 |
|
|
| 1 |
| 1 |
|
|
14 | 2 | High-Availability Storage Systems (Red Hat GlusterFS) |
|
| 1 |
|
|
|
| 1 |
| 1 |
|
|
15 | 2 | Wirtualizacja w systemach Linux (KVM, Red Hat Enterprise Virtualization) | 2 |
|
|
|
| 3 |
| 1 |
|
| 1 |
|
16 | 2 | Klastrowanie aplikacji w środowisku Linux (Red Hat Cluster Suite) |
|
| 2 |
|
| 1 | 3 | 1 |
|
| 1 |
|
17 | 2 | Zaawansowana automatyzacja konfiguracji i zarządzania systemu Linux (Red Hat Ansible Tower) |
| 3 |
|
|
|
| 2 |
|
| 1 |
|
|
18 | 2 | OpenStack jako przykład chmury komputerowej |
|
| 3 |
|
| 1 | 2 | 1 |
| 2 | 1 |
|
19 | 2 | Zarządzanie infrastrukturą i tworzenie paczek instalacyjnych (Red Hat Satellite Server i Katello) |
|
|
| 3 | 2 |
|
|
|
| 1 |
|
|
20 | 2 | System orkiestracji kontenerów (Kubernetes) | 2 |
|
|
|
| 1 |
| 1 | 3 |
|
|
|
21 | 2 | Klaster kontenerowy (Red Hat OpenShift) | 2 |
|
|
|
| 1 | 3 | 1 | 3 |
|
| 3 |
22 | 2 | Narzędzia monitoringu infrastruktury |
|
|
| 3 | 2 |
|
| 1 |
| 1 |
|
|
|
| Suma całość | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 |
The procedure and conditions for completing postgraduate studies
The condition for graduation is to obtain positive grades in all subjects included in the study program.
The method of calculating the overall result of completing postgraduate studies
The grade for studies is the arithmetic mean of the grades obtained by the student in all subjects included in the study program.