1. Číselné soustavy a převody

  • Popište číselné soustavy používané pro práci v digitální technice
  • Popište a na příkladech aplikujte převody čísel mezi různými číselnými soustavami
  • Popište zápis záporného a desetinného čísla v binární soustavě
  • Popište principy součtu a rozdílu dvou binárních čísel

2. Logické proměnné a logické funkce

  • Popište logické funkce AND, NAND, OR, NOR, XOR, NOT
  • Principy Booleovy algebry, její základní operace a využití při návrhu logických obvodů, De Morganovy zákony

3. Minimalizace logické funkce algebraická a grafická

  • Předurčení minimalizace logické funkce
  • Algebraická minimalizace logické funkce na příkladu
  • Grafická minimalizace logické funkce na příkladu

4. Logické obvody

  • Základní charakteristiky logického členu
  • Logické obvody TTL, CMOS
  • Spojování vstupů a výstupů logických členů
  • Dynamické vlastnosti logických členů

5. Kombinační logické obvody

  • Analýza kombinačního obvodu, jeho přepis do pravdivostní tabulky a logické funkce
  • Návrh kombinačního obvodu z pravdivostní tabulky a z logické funkce

6. Binární sčítání, sčítačky, komparátory

  • Sčítání binárních čísel DODĚLAT
  • Konstrukce obvodů binární sčítačky (poloviční, úplná) DODĚLAT
  • Konstrukce obvodů komparátoru dvou logických proměnných

7. Převodník kódu, algoritmus a realizace převodu binární proměnné do kódu BCD

  • Popište předurčení kódu BCD pro aplikaci v číslicové technice
  • Vývojový diagram pro převod binárních čísel do kódu BCD

8. Multiplexery

  • Popište předurčení a konstrukci multiplexerů a demultiplexerů
  • Realizace multiplexerů a demultiplexerů logickými obvody

9. Sekvenční logické obvody

  • Definice sekvenčního logického obvodu
  • Základní typy a schémata sekvenčních logických obvodů RS, RST, D, J-K a tabulky logických hodnot

10. Paměťové registry

  • Význam registru, typy a použití v procesorech
  • Posuvné registry - princip, základní typy (SIPO, PISO…) a příklady využití.

11. Teorie informace

  • Informace, jednotky
  • Ukládání dat v počítači
  • Kódování, šifrování, komprimace

12. Počítačové sítě 1

  • Dělení (podle rozsahu, média, správy, topologie)
  • Pasívní a aktivní prvky sítí

13. Počítačové sítě 2

  • Model ISO/OSI, architektura TCP/IP
  • Adresace v počítačových sítích
  • Protokoly

14. Algoritmizace

  • Algoritmus, vlastnosti algoritmu, vývojové diagramy
  • Řídící struktury, datové typy
  • Funkce, standardní knihovny, vlastní knihovny
  • Pole, třídění pole, vícerozměrné pole
  • Soubory
  • Programovací jazyky

15. Tvorba webových stránek

  • Web, intesrnet, HTTP, domény, hosting
  • HTML – struktura
  • CSS – vzhled
  • JavaScript – interaktivita
  • Editory (VS Code)
  • Frameworky (Bootstrap, React)
  • CMS (WordPress)
  • Responzivní design
  • SEO, hosting
  • Zabezpečení (SSL)
  • Budoucnost - PWA, AI ve webu

16. Databáze

  • Co je databáze
  • Typy databází
  • Relační databáze – co to je, jak fungují (tabulky, řádky, sloupce, vazby-primární klíč)
  • NoSQL databáze – velmi stručně o alternativách (MongoDB, JSON)
  • SQL (SELECT,  INSERT, UPDATE, DELETE )
  • Propojení databáze s webovými stránkami
  • Použití databáze pro ukládání uživatelských dat (např. formuláře, uživatelské účty)

17. Počítačové paměti

  • Typy pamětí - vnitřní, vnější - magnetické, optické, elektronické
  • Technologie pamětí
  • Nevolatilní paměti
  • Parametry pamětí
  • organizace paměťových pouzder
  • Použití pamětí

18. Grafický subsystém

  • Grafické karty, monitory/displeje, digitalizace
  • Barevné modely (RGB, CMYK), počítačová grafika - zpracování obrazu

19. Základní deska

  • Popis, BIOS/UEFI, chipset
  • Interní a externí konektory
  • Formáty základní desky

20. Procesory

  • Rozdělení procesorů
  • Architektury procesorů
  • Parametry procesorů, výrobní technologie