Úvod
Přispívání
1.
Teoretické základy informatiky
1.1.
Pojem algoritmus a jeho složitost
1.2.
Abstraktní datové struktury
1.3.
Základní řadící algoritmy
1.4.
Binární vyhledávací stromy
1.5.
Vícecestné stromy
1.6.
Hašovací tabulky
1.7.
Základní pojmy z teorie grafů
1.8.
Procházení grafů
1.9.
Grafové algoritmy – hledání minimální kostry
1.10.
Grafové algoritmy – hledání minimální cesty
1.11.
Vyhledávání v textu
1.12.
Neuronové sítě, základní pojmy
1.13.
Základní modely neuronových sítí
1.14.
Učení neuronové sítě
1.15.
Učení neuronové sítě metodou s učitelem
1.16.
Učení bez učitele
1.17.
Rekurentní neuronové sítě
1.18.
Fuzzy množina a fuzzy logika
1.19.
Genetický algoritmus
1.20.
Přírodou inspirované optimalizační algoritmy a jejich principy
1.21.
Hluboké neuronové sítě
1.22.
Konečný automat
1.23.
Regulární jazyky
1.24.
Bezkontextové gramatiky a jazyky
1.25.
Syntaktická analýza a LL gramatiky
1.26.
Turingův stroj
1.27.
Algoritmická řešitelnost
2.
Informační a komunikační technologie
2.1.
Architektura počítačů
2.1.1.
Číselné soustavy
2.1.2.
Kombinační a sekvenční logické obvody
2.1.3.
Základní architektury počítačů
2.1.4.
Instrukční cyklus počítače
2.1.5.
Soubor instrukcí
2.1.6.
Vstupně/výstupní operace
2.1.7.
Paměťový podsystém počítače
2.1.8.
Flynnova klasifikace paralelních systémů
2.1.9.
Vícejádrové a vícevláknové procesory
2.2.
Počítačové sítě
2.2.1.
Linková vrstva
2.2.2.
Síťová (Internetová) vrstva IPv4
2.2.3.
Síťová (Internetová) vrstva IPv6
2.2.4.
Transportní vrstva
2.2.5.
Aplikační vrstva
2.3.
Operační systémy
2.3.1.
Jaké jsou základní funkce operačního systému?
2.3.2.
Metody správy paměti pomocí jedné souvislé oblasti a pomocí sekcí
2.3.3.
Metoda správy paměti pomocí stránkování a stránkování na žádost
2.3.4.
Stavový diagram procesů
2.3.5.
Vysvětlete pojmy synchronizace procesů a kritická sekce
2.3.6.
Deadlock
2.3.7.
Pojmy adresářová struktura, soubor, souborové systémy
2.4.
Objektově orientované programování
2.4.1.
Syntaxe a sémantika programovacího jazyka
2.4.2.
Datové typy
2.4.3.
Řídící struktury jazyka
2.4.4.
Základní pojmy objektově orientovaného paradigmatu
2.4.5.
Dědičnost a polymorfismus
2.4.6.
Abstraktní třídy, interfejsy a jejich implementace
2.5.
Databáze
2.5.1.
Databázový systém
2.5.2.
SQL
2.5.3.
Postup návrhu databáze
2.5.4.
Entitně relační model
2.5.5.
Relační datový model
2.5.6.
Normalizace relačního modelu
2.5.7.
Transakční zpracování dat
2.5.8.
Řízení konkurenčního přístupu k datům
3.
Vestavné systémy
3.1.
Vestavné systémy
3.2.
Architektura mikrokontrolérů pro vestavné systémy
3.3.
Architektura operačních systémů užívaných ve vestavných systémech
3.4.
Architektura softwaru VS bez operačních systémů
3.5.
Periferie
3.6.
Komunikační rozhraní
3.7.
Převodníky
3.8.
Porty
3.9.
Architektura softwaru řízení sítí periferii
3.10.
Pulzní modulace
3.11.
Řízení motorů
3.12.
FPGA systémy
3.13.
Modelování a simulace vestavných (embedded) systémů
3.14.
Simulace a emulace vestavných systémů
3.15.
Metody testování vestavných (embedded) systémů
Light
Rust
Coal
Navy
Ayu
Státní závěrečné zkoušky - Aplikovaná informatika
Hašovací tabulky