Studijní katalog FI MU 2024/2025

Zpět na úvodní stránku

Počítačové systémy, komunikace a bezpečnost

navazující magisterský program (anglický) se specializacemi

Program Počítačové systémy, komunikace a bezpečnost umožní dobře pochopit architektury, principy, metody navrhování a provozu bezpečných počítačových systémů se zohledněním hardwarových i softwarových aspektů, včetně síťové komunikace. Absolvent získá také v jedné ze zvolených specializací oboru hlubší znalosti.

Absolvent programu bude připraven na navrhování a zajištění provozu bezpečných počítačových systémů se zohledněním hardwarových i softwarových aspektů, včetně síťové komunikace. Absolvent specializace Hardwarové systémy bude připraven navrhovat řešení praktických problémů s využitím počítačového hardwaru, tvořivě upravovat hardwarové systémy a nasazovat je, najde uplatnění mj. v pozicích: Vývojář vestavěných systémů; Návrhář a analytik hardwarových systémů; Programátor jednočipových řadičů. Absolvent specializace Softwarové systémy bude schopen zastávat různé role (např. Vývojář systémového softwaru; Vývojář podnikových systémů; Systémový inženýr pro cloud) v IT odděleních podílejících se na vývoji a provozu informačních systémů a při využívání IT pro činnost organizací. Absolventi specializace Informační bezpečnost najdou uplatnění ve společnostech vyvíjejících či dodávajících systémy zohledňující bezpečnostní požadavky, ale i při pokročilé správě a provozu takových systémů, mj. v pozicích: Vývojář bezpečnostního softwaru nebo hardwaru; Analytik bezpečnosti a zranitelnosti systémů; Specialista na testování a hodnocení bezpečnosti systémů či Specialista pro reakce na bezpečnostní incidenty.

Požadavky na úspěšné absolvování programu

Povinné předměty programu

IA174 Fundaments of Cryptography
MV013 Statistics for Computer Science
PA191 Advanced Computer Networking
PV079 Applied Cryptography
SOBHA Obhajoba závěrečné práce
SZMGR Státní zkouška (magisterský studijní program)
Matematika Absolvovat alespoň 2 předměty z následujícího seznamu
IV111 Probability in Computer Science
MA007 Matematická logika
MA010 Graph Theory
MA012 Statistics II
MA015 Graph Algorithms
MA018 Numerical Methods
MA026 Advanced Combinatorics
Teorie Informatiky Absolvovat alespoň 1 předmět z následujícího seznamu
IA008 Computational Logic
IA101 Algoritmika pro těžké problémy
IV003 Algorithms and Data Structures II
IA159 Formal Methods for Software Analysis
IA169 Model Checking
IA267 Scheduling
PV021 Neural Networks
Hardwarové systémy Absolvovat alespoň 2 předměty z následujícího seznamu
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 II
PV191 Embedded systems seminar
PV193 Akcelerace algoritmů na obvodové úrovni
PV194 Vnější prostředí digitálních systémů
PV198 Onechip Controllers
PV200 Introduction to hardware description languages
PV286 Secure coding principles and practices

Specializace: Hardwarové systémy

Specializace Hardwarové systémy poskytuje specifické znalosti pro práci s programovatelnými strukturami rozšiřujícími se na paralelní a distribuované systémy, počítačové sítě a kryptografii. Výuka zdůrazňuje rovnováhu kurzů poskytujících potřebný teoretický základ a kurzů zaměřených na praktické dovednosti, ve kterých se studenti podílejí na návrhu, implementaci, analýze, testování a provozu vestavěných systémů. Nedílnou součástí studia je rovněž práce na projektu s malým týmem zaměřeným na experimentální a prototypová řešení zajímavých problémů spojených s řešením praktických problémů vyplývajících z výzkumné a vývojové činnosti fakulty.

Povinné předměty specializace

IA267 Scheduling
PB170 Seminar on Digital System Design
PB171 Seminar on Digital System Architecture
PA175 Digital Systems Diagnostics II
PA176 Architecture of Digital Systems II
PV191 Embedded systems seminar
PV198 Onechip Controllers
PV200 Introduction to hardware description languages
Programování Získat alespoň 4 kredity absolvováním předmětů z následujícího seznamu
PA164 Machine learning and natural language processing
PA165 Enterprise Applications in Java
PA228 Machine Learning in Image Processing
PV179 Vývoj systémů v C#/.NET
PV197 GPU Programming
PV248 Python Seminar
PV249 Vývoj v jazyce Ruby
PV260 Software Quality
PV275 Introduction to Quantum Computer Programming
PV284 Introduction to IoT
PV288 Python

Doporučený průchod studiem

Podzim 2024 (1. semestr)
Jaro 2025 (2. semestr)
Podzim 2025 (3. semestr)
Jaro 2026 (4. semestr)

Specializace: Softwarové systémy

Specializace Softwarové systémy orientuje absolventa na znalosti a dovednosti potřebné ve všech etapách vývoje a úprav rozsáhlých softwarových systémů, zejména informačních systémů. Důraz je kladen na znalosti potřebné pro návrh a vývoj systémů s nasazenými moderními softwarovými technologiemi.

Povinné předměty specializace

PA017 Information Systems Management
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
PV260 Software Quality
Výpočetní infrastruktury Absolvovat alespoň 1 předmět z následujícího seznamu
PA039 Supercomputer Architecture and Intensive Computations
PA234 Infrastuctural and Cloud Systems

Doporučený průchod studiem

Podzim 2024 (1. semestr)
Jaro 2025 (2. semestr)
Podzim 2025 (3. semestr)
Jaro 2026 (4. semestr)

Specializace: Informační bezpečnost

Specializace Informační bezpečnost se zaměřuje na oblasti bezpečnosti počítačových systémů a sítí, kryptografie a jejich aplikací. Cílem je připravit takového absolventa, který bude schopen pracovat v řadě úloh, které jsou rozhodující pro zajištění bezpečnosti profilů specifických pro IT (např. směrem ke kryptografii, technologickým aspektům nebo řízení bezpečnosti). Studium nad rámec společného základu a specializace je ponecháno na volbě studenta.

Povinné předměty specializace

PV181 Laboratory of security and applied cryptography
PV204 Security Technologies
PA197 Secure Network Design
PA193 Seminar on secure coding principles and practices
PV286 Secure coding principles and practices
PA018 Advanced Topics in Information Technology Security
PA168 Postgraduate seminar on IT security and cryptography
Programování Získat alespoň 4 kredity absolvováním předmětů z následujícího seznamu
PA164 Machine learning and natural language processing
PA165 Enterprise Applications in Java
PA228 Machine Learning in Image Processing
PV179 Vývoj systémů v C#/.NET
PV197 GPU Programming
PV248 Python Seminar
PV249 Vývoj v jazyce Ruby
PV260 Software Quality
PV275 Introduction to Quantum Computer Programming
PV284 Introduction to IoT
PV288 Python

Doporučený průchod studiem

Podzim 2024 (1. semestr)
Jaro 2025 (2. semestr)
Podzim 2025 (3. semestr)
Jaro 2026 (4. semestr)