- Mikrokontroléry (mcu) – základní pojmy
- Instrukční soubor mcu
- Paralelní porty mcu
- Připojování externích periferií k mcu
- Čítačové podsystémy mcu
- Přerušovací podsystém mcu
- Vyšší programovací jazyky pro mcu
- Sériová rozhraní mcu
- Internet věcí
- Procesory
- Základní desky
- Paměti
- Zařízení pro ukládání dat
- Grafické karty
- Výstupní zařízení PC
- Vrstva síťového přístupu, Ethernet
- Aplikační vrstva TCP/IP
- Síťový operační systém – Linux
- Referenční model OSI/ISO
- VLAN, podniková síť
- Přepínání sítí, Inter-VLAN
- Sítě standardu IEEE 802.11
- Protokol TCP, UDP
- Adresace v internetu IPv4, cesta datagramu sítí
- Protokol IPv6
- Síťové prvky, přiřazení k vrstvám OSI/ISO
- Zabezpečení komunikace, ACL
- Směrování, směrovací tabulky, směrovací protokoly
- Problematika bezpečnosti počítačových sítí
- DHCP, NAT, DNS
- Základní programové konstrukce
- Algoritmus, algoritmická složitost
- Strukturované datové typy
- Spojové struktury
- Objektové programování I.
- Objektové programování II.
- Podprogramy
- Návrhové vzory I.
- Návrhové vzory II.
- Paralelní programování
- Architektury .NET
- Verzovací systémy
- Konceptuální návrh databáze
- Normalizace databáze
- Jazyk SQL
- Výběr dat v SQL
- Prostředky pro návrh webových aplikací
- Možnosti pozicování na webových stránkách
- Frameworky architektury MVC
- Ověřování identity v prostředí internetu
- Návrh webové aplikace ASP.NET
- AJAX, REST
- React
- Prostředky pro návrh webových aplikací II.
- Testování software, ošetření chyb