Passing the study plan
master's full-time specialized, language of instruction: English
Included in the programme: FI N-PSKB_A Computer Systems, Communication and Security
Study-related information
- Parts of the final state examination and its contentThe state final exam consists of two separately classified parts: defense of the diploma thesis and professional final examination. The entire state exam lasts about one hour (approximately 30 minutes of defense, 30 minutes of examination). The presentation of the Master's Thesis is 15 minutes, the next 15 minutes is devoted to reviews and discussion. In the following oral exam, the student responds without preparation to the questions asked, typically two to three questions are given, with at least one question being asked from the common core of the follow-up study program and at least one question from the student's specialization.
The student must be able to explain the basic concepts he / she learned in the profiling subjects of the program, demonstrate the ability to use the basic techniques, methods and concepts explained in the profiling subjects of the program and must be able to respond to the relevant additional questions, selected topic is discussed in depth. If a student is not able to meet one of these requirements, the exam cannot be successfully passed.
The precondition of access to the final exam is the submission of the Master's Thesis. In the case of negative reviews on the diploma thesis, the student may give up his/her defense, accept the "fail" and proceed straight to the oral exam. In case of unsuccessful defense, it is not possible to withdraw from examination. - Suggestion of theses topics and the topics of defended thesesExamples of defended theses:
1) Optimisation heuristics in randomness testing:https://is.muni.cz/auth/th/408351/fi_m/
2) The automated testing of randomness with multiple statistical batteries:https://is.muni.cz/auth/th/410282/fi_m/
3)Domain Name Generation Algorithms:https://is.muni.cz/auth/th/b17r9/
4)Safe Association with Discovered Wireless Devices:https://is.muni.cz/auth/th/q0ho0/
5)Project in Matrix Organization:https://is.muni.cz/auth/th/ug6ep/
Recommended progress through the study plan
Obligatory courses of the programme / Povinné předměty studijního programu (eqlvumvv)
Code | Name | Type of Completion | Credits | Term | Profile Cat. |
FI:IA174 | Fundaments of Cryptography | zk | 3+2 | 1 | - |
FI:MV013 | Statistics for Computer Science | zk | 3+2 | 2 | P |
FI:PA191 | Advanced Computer Networking | zk | 2+2 | 1 | Z |
FI:PV079 | Applied Cryptography | zk | 4+2 | 1 | Z |
FI:SOBHA | Defence of Thesis | SZk | - | 4 | - |
FI:SZMGR | State Exam (MSc degree) | SZk | - | 4 | - |
20 credits |
Choice among courses of Mathematics / Volba předmětu Matematika
Pass at least 2 courses of the following list
Code | Name | Type of Completion | Credits | Term | Profile Cat. |
FI:IV111 | Probability in Computer Science | zk | 3+2 | 1 | P |
FI:MA007 | Mathematical Logic | zk | 4+2 | 3 | P |
FI:MA010 | Graph Theory | zk | 3+2 | 3 | P |
FI:MA012 | Statistics II | zk | 3+2 | 3 | - |
FI:MA015 | Graph Algorithms | zk | 3+2 | 3 | - |
FI:MA018 | Numerical Methods | zk | 3+2 | 3 | P |
FI:MA026 | Advanced Combinatorics | zk | 3+2 | 3 | - |
36 credits |
Choice among courses of Informatics / Volba předmětu Informatika
Pass at least 1 course of the following list
Code | Name | Type of Completion | Credits | Term | Profile Cat. |
FI:IA008 | Computational Logic | zk | 3+2 | 2 | - |
FI:IA101 | Algorithmics for Hard Problems | zk | 2+2 | 2 | Z |
FI:IV003 | Algorithms and Data Structures II | zk | 3+2 | 2 | - |
FI:IA159 | Formal Methods for Software Analysis | zk | 2+2 | 3 | - |
FI:IA169 | Model Checking | zk | 3+2 | 2 | Z |
FI:IA267 | Scheduling | zk | 2+2 | - | - |
FI:PV021 | Neural Networks | zk | 4+2 | - | - |
33 credits |
Choice among courses of HW systems / Volba předmětu HW Systémy
Pass at least 2 courses of the following list.
Code | Name | Type of Completion | Credits | Term | Profile Cat. |
FI:PA174 | Design of Digital Systems II | zk | 2+2 | 1 | P |
FI:PA175 | Digital Systems Diagnostics II | zk | 2+2 | 1 | - |
FI:PA176 | Architecture of Digital Systems II | zk | 2+2 | 2 | - |
FI:PA190 | Digital Signal Processing | zk | 2+2 | 2 | - |
FI:PA192 | Secure hardware-based system design | zk | 5+2 | 1 | - |
FI:PA221 | Hardware description languages | k | 3+1 | 2 | - |
FI:PV191 | Embedded systems seminar | k | 3+1 | 2 | - |
FI:PV193 | Accelerating Algorithms at Circuit Level | zk | 2+2 | 2 | - |
FI:PV194 | External Environments of Digital Systems | zk | 2+2 | 2 | - |
FI:PV198 | Onechip Controllers | zk | 3+2 | 1 | - |
FI:PV200 | Introduction to hardware description languages | k | 3+1 | 1 | - |
FI:PV286 | Secure coding principles and practices | zk | 3+2 | - | - |
53 credits |
Master's Thesis / Diplomová práce
It is necessary to collect 20 credits for completing Master's Thesis. / Povinnost získat 20 kreditů z předmětu SDIPR.
Code | Name | Type of Completion | Credits | Term | Profile Cat. |
FI:SDIPR | Diploma Thesis | z | 20 | 4 | - |
20 credits |
Obligatory courses for specialization / Povinné předměty specializace
Code | Name | Type of Completion | Credits | Term | Profile Cat. |
FI:PV181 | Laboratory of security and applied cryptography | k | 2+1 | 1 | Z |
FI:PV204 | Security Technologies | zk | 5+2 | 2 | P |
FI:PA197 | Secure Network Design | zk | 3+2 | 2 | Z |
FI:PA193 | Seminar on secure coding principles and practices | z | 3 | 2 | P |
FI:PV286 | Secure coding principles and practices | zk | 3+2 | 2 | - |
FI:PA018 | Advanced Topics in Information Technology Security | zk | 4+2 | 3 | Z |
FI:PA168 | Postgraduate seminar on IT security and cryptography | k | 3+1 | 4 | Z |
33 credits |
Programming
Obtain at least 4 credits by passing subjects of the following list
Code | Name | Type of Completion | Credits | Term | Profile Cat. |
FI:PA164 | Machine learning and natural language processing | zk | 3+2 | 3 | - |
FI:PA165 | Enterprise Applications in Java | zk | 3+2 | 3 | - |
FI:PA228 | Machine Learning in Image Processing | zk | 4+2 | 3 | - |
FI:PV179 | System Development in C#/.NET | k | 3+1 | 3 | - |
FI:PV197 | GPU Programming | zk | 2+2 | 3 | - |
FI:PV248 | Python Seminar | k | 3+1 | 3 | - |
FI:PV249 | Development in Ruby | k | 3+1 | 3 | - |
FI:PV260 | Software Quality | k | 4+1 | 3 | - |
FI:PV275 | Introduction to Quantum Computer Programming | zk | 3+2 | 3 | - |
FI:PV284 | Introduction to IoT | k | 3+1 | 3 | - |
FI:PV288 | Python | z | 2 | 3 | - |
48 credits |