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.

  1. Algoritmy pro kritickou sekci
  2. Základní synchronizační primitiva a jejich použití
  3. Prostředky pro synchronizaci vláken
  4. Prostředky pro synchronizaci procesů
  5. Koordinace času v DS
  6. Vzájemné vyloučení v DS
  7. Volba lídra v DS
  8. Shoda v DS
  9. Tolerance chyby v DS
  10. Globální stav v DS
  11. Replikace a konzistence v DS
  12. Chord systém
  13. Blockchain

KMI/PJA Platforma Java (4 kr.)


KMI/PNE Platforma .NET (4 kr.)

  1. Platforma .NET, .NET Core, jazyk CSharp a základy jazyka FSharpnevypracovano
  2. Jednotkové testování na platformě .NETnevypracovano
  3. Paralelní zpracování dat - vlákna, ThreadPool, PLINQ a asynchronní programovánínevypracovano
  4. Objektově relační mapování - EntityFrameworknevypracovano
  5. Tvorba webových aplikací s ASP .NETnevypracovano
  6. Multiplatformní vývoj s Xamarinnevypracovano

KMI/WETE Webové technologie (4 kr.)

  1. Atomické CSS, framework Tailwindnevypracovano
  2. CSS preprocesory a postprocesorynevypracovano
  3. Bootstrap knihovnanevypracovano
  4. AMPnevypracovano
  5. HTML APInevypracovano
  6. Pokročilé možnosti JSnevypracovano
  7. Alternativy k jazyku JavaScriptnevypracovano
  8. Webový full-stack vývoj - příklady a jejich srovnánínevypracovano