Student si před zkouškou zvolí předměty okruhu z následujících dvou skupin předmětů, přednostně však absolvované předměty ze skupiny předmětů specializace. Zvolené předměty musí být v součtu za alespoň 12 kreditů a student je sdělí (e-mailem) nejpozději 14 dnů před zkouškou na sekretariát katedry informatiky.
KMI/LGPR Logické programování (4 kr.)
KMI/MOVE Modelování a verifikace (4 kr.)
KMI/PDS Paralelní a distribuované systémy (5 kr.)
*Spousta otázek se spolu překrývá. V textu je vše napsané jen jednou, ale určité věci mohou být dotazovány i u jiných otázek.
- Algoritmy pro kritickou sekci
- Základní synchronizační primitiva a jejich použití
- Prostředky pro synchronizaci vláken
- Prostředky pro synchronizaci procesů
- Koordinace času v DS
- Vzájemné vyloučení v DS
- Volba lídra v DS
- Shoda v DS
- Tolerance chyby v DS
- Globální stav v DS
- Replikace a konzistence v DS
- Chord systém
- Blockchain
KMI/PJA Platforma Java (4 kr.)
KMI/PNE Platforma .NET (4 kr.)
- Platforma .NET, .NET Core, jazyk CSharp a základy jazyka FSharpnevypracovano
- Jednotkové testování na platformě .NETnevypracovano
- Paralelní zpracování dat - vlákna, ThreadPool, PLINQ a asynchronní programovánínevypracovano
- Objektově relační mapování - EntityFrameworknevypracovano
- Tvorba webových aplikací s ASP .NETnevypracovano
- Multiplatformní vývoj s Xamarinnevypracovano
KMI/WETE Webové technologie (4 kr.)
- Atomické CSS, framework Tailwindnevypracovano
- CSS preprocesory a postprocesorynevypracovano
- Bootstrap knihovnanevypracovano
- AMPnevypracovano
- HTML APInevypracovano
- Pokročilé možnosti JSnevypracovano
- Alternativy k jazyku JavaScriptnevypracovano
- Webový full-stack vývoj - příklady a jejich srovnánínevypracovano