FI MU Study Catalogue 2019/2020
follow-up master's program (Czech) with specializations
The study program Computer Systems, Communications and Security aims to lead its graduate to an understanding of architectures, principles, design methods and operations of secure computer systems, respecting both hardware and software aspects, including network communications. The graduate will also gain deeper knowledge in of the chose specializations of the programme.
Program graduate will be prepared to design and maintain operations of secure computer systems with respect to both hardware and software aspects, including network communications. Graduate in the specialization Hardware Systems will be prepared to design solutions to practical problems with the use of computer hardware, to creatively adjust hardware systems and to deploy them. Graduate in the specialization Software Systems will be ready to take various roles in the IT departments taking part in the development and operations of information systems and in the use of IT for support of organizations. Graduates of the specialization Information Security will be able to work in organizations developing or providing systems respecting security requirements, but also in advanced management and operations of such systems. Graduate on the specialization Computer Networks and Communications will be able to work as an architect of large networks, manage network operations and related projects, or to work as an expert in applications or security of computer networks.
Requirements for successful graduation
- Obtain at least 120 credits overall and pass the final state exam.
- Obtain 20 credits from SDIPR subject and successfully defend Master's Thesis. See more details.
- Pass all the compulsory and elective courses of the program and selected specialization with the highest possible graduation form.
- Fulfil requirements of at least one specialization.
Compulsory subjects of the program
IA158
|
Real Time Systems |
---|---|
IV054
|
Coding, Cryptography and Cryptographic Protocols |
MV013
|
Statistics for Computer Science |
PA191
|
Advanced Computer Networking |
PV079
|
Applied Cryptography |
PV260
|
Software Quality |
SOBHA
|
Defence of Thesis |
SZMGR
|
State Exam (MSc degree) |
Math Pass at least 2 courses of the following list | |
IV111
|
Probability in Computer Science |
MA007
|
Mathematical Logic |
MA010
|
Graph Theory |
MA015
|
Graph Algorithms |
MA018
|
Numerical Methods |
Theory of Informatics Pass at least 1 course of the following list | |
IA101
|
Algorithmics for Hard Problems |
IA169
|
System Verification and Assurance |
Hardware Systems Pass at least 1 course of the following list | |
PA174
|
Design of Digital Systems II |
PA175
|
Digital Systems Diagnostics II |
PA176
|
Architecture of Digital Systems II |
PA190
|
Digital Signal Processing |
PA192
|
Secure hardware-based system design |
PA221
|
Hardware description languages |
PV191
|
Project from Designing Digital Systems |
PV193
|
Accelerating Algorithms at Circuit Level |
PV194
|
External Environments of Digital Systems |
PV198
|
Onechip Controllers |
PV200
|
Introduction to hardware description languages |
Specialization: Hardware Systems
Specialization Hardware Systems provides specific knowledge to work with programmable structures extending into parallel and distributed systems, computer networks and cryptography. Teaching emphasizes the balance of courses providing the necessary theoretical basis and courses focusing on practical skills that are involved in the design, implementation, analysis, testing and operation of embedded systems. An integral part of the study is also working on a project with a small team and oriented towards experimental and prototype solutions to interesting problems associated with the solution of practical problems arising from research and development activities of the faculty.
Compulsory subjects of the specialization
PB170
|
Seminar on Digital System Design |
---|---|
PB171
|
Seminar on Digital System Architecture |
PA175
|
Digital Systems Diagnostics II |
PA176
|
Architecture of Digital Systems II |
PA190
|
Digital Signal Processing |
PA221
|
Hardware description languages |
PV191
|
Project from Designing Digital Systems |
PV198
|
Onechip Controllers |
Recommended course of study
Fall 2019 (1. term)
Spring 2020 (2. term)
Fall 2020 (3. term)
Specialization: Software Systems
Specialization Software Systems will lead the graduate to knowledge and skills necessary in all stages of development and changes in extensive software systems, especially information systems. Emphasis is set on knowledge necessary at the design and development of systems with on deployed modern software technologies.
Compulsory subjects of the specialization
IV003
|
Algorithms and Data Structures II |
---|---|
PA017
|
Software Engineering II |
PA039
|
Supercomputer Architecture and Intensive Computations |
PA103
|
Object-oriented Methods for Design of Information Systems |
PA152
|
Efficient Use of Database Systems |
PA160
|
Net-Centric Computing II |
PA165
|
Enterprise Applications in Java |
PV217
|
Service Oriented Architecture |
PV258
|
Software Requirements Engineering |
Programming Obtain at least 3 credits by passing subjects of the following list | |
PV179
|
System Development in C#/.NET |
PV248
|
Python |
PV249
|
Development in Ruby |
Recommended course of study
Fall 2019 (1. term)
Spring 2020 (2. term)
Fall 2020 (3. term)
Specialization: Information Security
Specialization Information Security focuses on areas of security in computer systems and networks, cryptography and its applications. The aim is to prepare such a graduate who will be able to work in a variety of roles critical to ensure security of ICTs – specific profiling (e.g., toward cryptography, technological aspects or security management) beyond a common basis of field of study is left to the choice of the student.
Compulsory subjects of the specialization
PV181
|
Laboratory of security and applied cryptography |
---|---|
PV204
|
Security Technologies |
PA197
|
Secure Network Design |
PA193
|
Secure coding principles and practices |
PA018
|
Advanced Topics in Information Technology Security |
PA168
|
Postgraduate seminar on IT security and cryptography |
Recommended course of study
Fall 2019 (1. term)
Spring 2020 (2. term)
Fall 2020 (3. term)
Specialization: Networks and Communication
Computer Networks and Communications specialization focuses on acquiring advanced knowledge of architectures, operation principles, and principles of operation of computer networks. The field is conceived to satisfy both those interested in practically oriented advanced information and knowledge in the field of computer networks and their applications, as well as those interested in deeper acquaintance with the theoretical fundaments of the field and the study of computer networks as a special case of distributed systems. In addition to knowledge of computer networks, the student acquires knowledge of security, principles of working with multimedia data, basic knowledge of parallel systems and necessary theoretical background.
Compulsory subjects of the specialization
PA039
|
Supercomputer Architecture and Intensive Computations |
---|---|
PA053
|
Distributed Systems and Middleware |
PA151
|
Advanced Computer Networks |
PA160
|
Net-Centric Computing II |
PV169
|
Communication Systems Basics |
PV188
|
Principles of Multimedia Processing and Transport |
PV233
|
Networks and Routing Protocols |
PV234
|
LAN Switching and Wireless Networks, WAN |