1. 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

2. Návrh kombinačního obvodu

  • Definice kombinačního obvodu a jeho předurčení
  • Postup návrhu kombinačního obvodu na příkladu
  • Sestavení kombinačního obvodu z pravdivostní tabulky a z logické funkce

3. Analýza kombinačního obvodu (vypracovat únor 25)

  • Předurčení analýzy kombinačního obvodu
  • Postup analýzy kombinačního obvodu na příkladu
  • Sestavení pravdivostní tabulky a logické funkce na základě analýzy

4. Sekvenční logické obvody (vypracovat únor 25)

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

5. Komparátor dvou proměnných a AVR instrukce (vypracovat únor 25)

  • Definice činnosti a popis komparátoru dvou logických proměnných
  • Popis instrukcí AVR pro větvení programu
  • Popis instrukcí skoku a přeskoku instrukčního souboru AVR

6. Aritmetické operace s registry mikrořadičů AVR s RISC jádrem

  • Popište principy součtu a rozdílu dvou binárních čísel
  • Popište základní aritmetické operace instrukčního souboru mikrořadičů AVR
  • Na příkladu ukažte aritmetické operace v assembleru AVR

7. Binární sčítání a sčítačky AVR

  • Konstrukce obvodů binární sčítačky
  • Instrukční soubor aritmetických operací AVR
  • Příklad sčítání a odčítání 16-bitových čísel v assembleru AVR

8. Převodník kódu a algoritmus BCD (vypracovat duben 25)

  • 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

9. Multiplexery (vypracovat duben 25)

  • Předurčení a konstrukce multiplexerů a demultiplexerů
  • Realizace multiplexerů a demultiplexerů logickými obvody

10. Posuvné a kruhové registry (vypracovat březen 25)

  • Popište předurčení a konstrukci kruhových registrů
  • Popište funkci posuvného registru SIPO a PISO

11. Číselné soustavy a převody, odůvodnění použití aplikací různých soustav v číslicové technice (vypracovat březen 25)

  • 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ě

12. Aplikace logických operací v binární soustavě, instrukce assembleru pro mikrořadiče AVR RISC jádrem

  • Popište logické funkce AND, NAND, OR, NOR, XOR, NOT
  • Popište na příkladech použití logických funkcí pro maskování binárních proměnných
  • Popište logické instrukce instrukčního souboru mikrořadičů AVR

13. Práce a konfigurace portů AVR mikrořadičů RISC jádrem

  • Předurčení portů mikrořadičů AVR, popis činnosti podle katalogového schématu
  • Konfigurace portů a jejich režimy nastavení
  • Instrukční soubor a příklad v assembleru pro práci s porty

14. Rozdělení paměťového prostoru mikrořadiče AVR, způsoby adresování a mapování paměťového prostoru, popis pracovních registrů, registrů I/O, paměti dat a EEPROM, Flash programu

  • Popis paměťového prostoru mikrořadiče AVR FLASH, SRAM a EEPROM
  • Předurčení I/O registrů, princip činnosti zásobníku paměti SRAM
  • Způsoby přímého a nepřímého adresování

15. Teorie informace

  • Informace, jednotky
  • Ukládání dat v počítači (vypracovat březen 25)
  • Kódování, šifrování, komprimace (vypracováno podzim 24)

16. Počítačové sítě 1 (vypracovat květen 25)

  • Dělení počítačových sítí
  • Topologie počítačových sítí
  • Pasivní prvky sítě
  • Aktivní prvky sítě

17. Počítačové sítě 2 (vypracovat květen 25)

  • Model ISO/OSI
  • Architektura TCP/IP
  • Protokoly jednotlivých vrstev
  • Trendy v oblasti počítačových sítí (SDN, IoT, 5G)

18. Tvorba webových stránek - (vypracovat duben 25)

  • Web, internet, 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

19. Databáze - (vypracovat květen 25)

  • Co je databáze - účel a využití databází na webu
  • Typy databází
    • Relační databáze – co to je, jak fungují (tabulky, řádky, sloupce)
    • 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)

20. Algoritmizace 1(vypracovat březen 25)

  • Algoritmus, vlastnosti algoritmu, vývojové diagramy
  • Řídící struktury, datové typy

21. Algoritmizace 2 (vypracovat duben 25)

  • Funkce
  • Standardní knihovny, vlastní knihovny
  • Pole, třídění pole
  • Soubory
  • Programovací jazyky

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

  • Druhy pamětí, technologie
  • Parametry pamětí

23. Grafický subsystém

  • Grafické karty, monitory/displeje, digitalizace
  • Barevné modely, počítačová grafika

24. Základní deska

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

25. Procesory

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

26. Zvukový subsystém

  • Zvuková karta, zvukové formáty, konverze, analýza zvuku
  • AD/DA převodníky, MIDI
  • Elektroakustické měniče