Learning

Courses

Information on currently taught courses and an archive of courses. 

Learning

Courses

Information on currently taught courses and an archive of courses. 

Current courses

Analysis of journalism and political information

The course Analysis of journalism and political information provides students with the knowledge and skills necessary to monitor and analyze political and journalistic communication in the online environment. It focuses on working with tools designed to monitor Internet and social media content, identify key actors and narratives, and interpret trends and dynamics in the information environment.

Network and communication security, Computer network security
The course provides students with the possibilities of securing information systems from the perspective of network security. It will explain the basic security threats in the implementation of individual layers of the Internet and the analysis of network communication. 
Intellectual property and information technology law
The course provides students with a comprehensive overview of the legal protection of intellectual property in the digital environment with an emphasis on current issues in the information society. Through the analysis of decisions, presentations and solving model cases, it connects theoretical knowledge with its practical application in the field of copyright and industrial property law in the information society. 
Cybersecurity and cybercrime law
The course provides a comprehensive view of cybersecurity from a legal perspective. It focuses on understanding the basic principles of protecting information systems, cyber threats and security incidents, as well as the legal framework for their regulation at the level of the European Union and the Slovak Republic. Students will become familiar with the functioning of entities in the field of cybersecurity, including CSIRT units, the simplification of security measures, as well as various legal institutions (e.g. solving and reporting cyber security incidents, blocking malicious activity). At the same time, the course focuses on a specific group of criminal activities, namely cybercrime. Students have the opportunity to become familiar with the substantive and procedural aspects of this issue, especially specific criminal acts and methods of their investigation.  
Reverse engineering and malware analysis
The course focuses on the systematic process of reverse engineering and malware analysis, which aims to reveal the internal architecture, logic and functionality of software even without access to the original source code. Students will gradually become familiar with static analysis, which includes working with assembler or tools such as Ghidra, and subsequently with dynamic analysis to observe the behavior of malicious code in a controlled environment (sandbox). An important part of the course is an in-depth examination of the Linux and Windows operating systems, their memory structures, API calls and ELF and PE binary formats. Attention is also paid to advanced techniques that malware uses to hide itself and make analysis difficult, such as polymorphism, obfuscation, code injection into other processes or anti-debugging mechanisms. Another important block is the security of IoT devices and reverse engineering of firmware in embedded systems with regard to specific architectures such as ARM. Individual lectures are structured in a way that provides new facts, while important aspects of the subject are repeated and gradually developed, with the aim of ensuring a comprehensive understanding of reverse engineering and malware analysis by students.
Computer biometrics

The course Computer Biometrics provides students with the information necessary to understand the basic principles of biometrics, explains the background of identification and verification techniques and provides an overview of techniques and methods that deal with the measurement and statistical analysis of physical and behavioral characteristics of individuals. The basic performance indicators of biometric systems, their operation and requirements, including security issues, are explained.

Communication
The course provides students with an introductory material to the study of legal aspects in the field of information and communication technologies. It will clarify the basic categories necessary for understanding the following topics and provide a comprehensive overview of the basic legal and technical contexts. 
Introduction to Information and Communication Technology Law
The course provides students with an introductory material to the study of legal aspects in the field of information and communication technologies. It will clarify the basic categories necessary for understanding the following topics and provide a comprehensive overview of the basic legal and technical contexts. 

Course archive

Linux basics

The result of the education is an understanding of the theoretical and practical foundations for the study of computer science, especially knowledge in the use of Unix/Linux operating systems.

Introduction to information security

The result of the education is an understanding of the theoretical and practical foundations for the study of computer science, especially knowledge in the use of Unix/Linux operating systems.