1. Operační systém, architektura, poskytovaná rozhraní
  2. Vykonávání programu a proces překladu
  3. Správa procesoru - procesy a vlákna, plánování jejich běhu, komunikace a synchronizace
  4. Problém uváznutí, jeho detekce a metody předcházení
  5. Správa operační paměti - segmentace, stránkování, virtuální paměť
  6. Práce se vstupně výstupními zařízeními, ovladače
  7. Správa diskového prostoru - oddíly, souborové systémy, zajištění konzistence dat

  1. Tabulky v SQL a jejich vztah k relacím
  2. Výraz SELECT v SQL
  3. Relační operace - sjednocení, průnik, rozdíl, restrikce, projekce, přirozené spojení, přejmenování atributů
  4. Integrita dat - primární a cizí klíč
  5. Dokumentový model databáze - dokumenty, kolekce, atomické hodnoty, pole
  6. Základy práce v MongoDB - operátory v dotazech, implicitní operátory a dotazy na vnořené dokumenty
  7. Elasticsearch - rozdělení textu na termy a základní dotazy
  8. Výpočet skóre zásahu
  9. Levenštajnova vzdálenost

  1. Unixové operační systémy (UNIX, Linux), uživatelská prostředí a nápovědy
  2. Unixové systémy souborů a procesů, základní programy
  3. Příkazový interpret (shell), vstup a výstup programu a roura v unixových OS
  4. Text a regulární výrazy
  5. Zpracování textu v unixových OS - základní utility, grep, sed, awk, jejich použití

  1. Architektury a princip činnosti počítače
  2. Číselné soustavy
  3. Binární logika, logické operace a jejich vlastnosti, funkce a jejich úpravy, logické obvody
  4. Reprezentace čísel a znaků v počítači
  5. Detekční a samoopravné kódy
  6. Hardware osobního počítače - základní deska a čipset, procesor a instrukce, vnitřní a vnější paměti, ostatní zařízení

  1. Počítačové sítě, jejich služby a architektury
  2. Ethernet - přepínač, použití média, linkový rámec
  3. Protokol IP - paket, adresy a podsítě, směrování
  4. Protokoly TCP a UDP - spojení a řízení toku dat
  5. Systém DNS
  6. Aplikační služby a tvorba síťových aplikací
  7. Bezpečnost počítačových sítích
  8. Bezdrátové sítě - režimy, přenosové médium, problémy, bezpečnost
  9. Wi-Fi - standardy, access point, použití média, linkový rámec, zabezpečení
  10. NAT - účel, typy, problémy
  11. IPv6 - vlastnosti, paket, adresy

  1. Architektura webové stránky
  2. Syntaxe a sémantika HTML a CSS
  3. HTML struktura webové stránky
  4. Box model
  5. Dědičnost a kaskáda
  6. Základy správného psaní CSS kódu - typické chyby a metodiky
  7. Layout webové stránky - grid, flexbox, pozicování
  8. Responzivní design
  9. Základní HTML elementy a jejich vizualizace
  10. Analýza kvality webové stránky
  11. Klientský JavaScript

  1. Systém - struktura, okolí, hranice, vstup a výstup, vlastnosti a klasifikace systémů
  2. Základní pojmy informačních systémů - data, informace, informační systém
  3. Architektury informačních systémů - globální, vrstvená
  4. Tvorba informačních systémů - softwarový proces, metodika vývoje, analýza systému
  5. Podnikové informační systémy - popis, funkcionalita PIS-ERP, ERP II
  6. Business Intelligence - datový pohled na PIS, operativní vs. analytické reporty, datový sklad, OLAP

1. Teoretické základy informačních technologií 2. Informační technologie 3. Programovací jazyky a programování