Sep 26, 2020   10:12 a.m. Edita
Academic information system

Course syllabus I-UPB - Introduction to computer security (FEEIT - WS 2019/2020)

     Information sheet          ECTS          Syllabus          

     Slovak          English          

Slovak University of Technology in Bratislava
Faculty: Faculty of Electrical Engineering and Information Technology
Course unit code:
Course unit title:
Introduction to computer security
Mode of delivery, planned learning activities and teaching methods:
2 hours weekly (on-site method)
2 hours weekly (on-site method)

Credits allocated:
Recommended semester/trimester:
Applied Informatics - master (compulsory), 1. semester
Level of study:
Prerequisites for registration:
Assesment methods:
During the semester, students will work on home assignments. Homework assignments and their defense is 40% of the evaluation of the subject. The remaining 60% consists of written and/or oral examination.

Grades are allocated according to current FEI rating scale, after attaining the criteria published at the beginning of the semester.
Learning outcomes of the course unit:
Student understands basic practical information security problems, and is able to address them. The course covers the main topics that every programmer and software developer should know about IT security.
Course contents:
1 Introduction: Objectives and Principles of Information Security
2 Principles of secure design of software applications
3 Problems of Security: Malware, spam, social engineering, ...
4 Buffer overflows
5 Client state manipulation
6 SQL injection
7 Password Security
8 Cross-domain security
9 Symmetric cryptography and its practical use
10 Asymmetric cryptography and its practical use
11 Key management and key agreement protocols
12 Message authentication and digital signatures
Recommended or required reading:
DASWANI, N. -- KERN, C. -- KESAVAN, A. Foundations of Security: What Every Programmer Needs to Know. Berkeley : Apress, 2007. 290 p.
FERGUSON, N. -- SCHNEIER, B. -- KOHNO, T. Cryptography engineering: Design Principles and Practical Applications. Indianapolis : Wiley Publishing, Inc., 2010. 353 p. ISBN 978-0-470-47424-2.

Language of instruction:
slovak or english
Courses evaluation:
Assessed students in total: 565

8,1 %
14,9 %
28,0 %
28,8 %
17,7 %
2,5 %
Name of lecturer(s):
Ing. Štefan Balogh, PhD. (examiner, instructor, lecturer, tutor) - slovak, english
Ing. Peter Švec (examiner, instructor) - slovak, english
prof. Ing. Pavol Zajac, PhD. (examiner, instructor, lecturer, person responsible for course, tutor) - slovak, english
Last modification: 9. 5. 2019
prof. Ing. Pavol Zajac, PhD. and programme supervisor

Last modification made by RNDr. Marian Puškár on 05/09/2019.

Type of output: