The course Computer Security provides students with a comprehensive understanding of information system and data protection in today’s digital society. It bridges theoretical foundations with practical skills in areas ranging from fundamental cybersecurity principles to malware analysis, penetration testing, incident response, and the application of international standards. Students will not only learn to identify and analyze threats but also to design appropriate countermeasures, preparing them for both professional careers and research activities in the field of cybersecurity.
Knowledge
• Understanding cybersecurity principles – students will grasp the fundamentals of information system and data protection, including the CIA triad (confidentiality, integrity, availability).
• Overview of cyber threats – students will become familiar with major attack vectors, including social engineering, supply chain attacks, DDoS, and malware.
• Knowledge of standards and frameworks – students will acquire knowledge of NIS2, ISO/IEC 27001, OWASP, and other international cybersecurity frameworks.
• Malware and advanced offensive techniques – students will understand the mechanisms of malware, including polymorphic and fileless attacks, and its role in modern cyber threats.
• Forensics and incident response methodologies – students will gain insights into risk analysis, incident management procedures, and digital forensic practices.
Skills
• Conducting penetration tests – students will learn to use essential tools (e.g., Nmap, Metasploit, Wireshark) for identifying and testing vulnerabilities.
• Analyzing attacks and malware – students will be able to perform basic static and dynamic malware analysis in safe environments (sandbox, virtual lab).
• Simulating and responding to incidents – students will practice incident response scenarios, including chain of custody preservation and log analysis.
• Evaluating security measures – students will learn to design and assess the effectiveness of security controls for various systems.
• Applying AI in cybersecurity – students will gain awareness of the use of artificial intelligence for both offensive purposes (deepfakes, autonomous malware) and defensive measures.
Competences
• Analytical thinking – ability to analyze threats, vulnerabilities, and attacks and devise effective countermeasures.
• Critical evaluation – ability to interpret results from penetration tests, forensic investigations, and incident analyses.
• Application of standards and frameworks – ability to implement international standards and methodologies in practice (NIS2, ISO/IEC 27001, OWASP).
• Team collaboration – students will learn to respond to incidents in group exercises, including role allocation and coordination.
• Preparedness for practice and research – the course equips students for professional roles in IT security as well as for further research in malware, AI, and cyber threat analysis.