Algoritmické myšlení
Rozpoznávání vzorů
Společná vlastnost
Společná vlastnost: slova
Společná vlastnost: emodži
Vzory v posloupnostech
Číselné řady obrázkově
Popis vzorů
Číselné řady s popisem
Odhalování skrytých pravidel
Slovní vztahy
Rozklad obrázků na části
Vzory z dlaždic
Posloupnosti příkazů
Pořadí příkazů
Vláček: posloupnost akcí
Posloupnosti kouzel
Deaktivace bomby: posloupnosti
Vstup a výstup
Vnořené bloky
Cykly a podmínky
Opakuj N×
Opakovací kouzla
Deaktivace bomby: opakování
Podmínky a větvení
Podmíněná kouzla: oblékání příšerek
Deaktivace bomby: podmínky
Deaktivace bomby: rozhodovací stromy
Opakuj dokud
Vláček: opakuj dokud
Deaktivace bomby: opakuj dokud
Opakované rozhodování
Vláček: opakované rozhodování
Vnořené cykly
Vnořeně opakovací kouzla
Deaktivace bomby: vnořené cykly
Cykly a podmínky: mix
Kouzla: mix
Deaktivace bomby: mix
Proměnné
Proměnné: základní princip
Proměnné: obecné principy
Proměnná kouzla
Deaktivace bomby: proměnné
Výrazy s proměnnými
Cykly s proměnnými
Podmínky s proměnnými
Typy proměnných
Pojmenování proměnných
Funkce a zobecňování
Funkce bez parametrů
Funkce s parametry
Zobecňování programů
Logika a řešení problémů
Logické výroky slovy
Určování pravdivosti
Ovoce a zelenina: určování pravdivosti
Bájná logika: určování pravdivosti
Příšerky: určování pravdivosti
Implikace a ekvivalence
Příšerky: implikace a ekvivalence
Ovoce a zelenina: implikace a ekvivalence
Bájná logika: implikace a ekvivalence
Negace tvrzení
Bájná logika: negace
Logické důsledky
Vyvozování z implikace a ekvivalence
Logické výrazy
Logické spojky a pravdivostní tabulky
Vyhodnocování logických výrazů
Úpravy logických výrazů
Kódování a modelování
Kódování informací
Kódování informací obrázkem
Počítačové ikony
Dopravní značky
Emodži a Unicode symboly
Kódování informací textem i jinak
Kódování textu a šifrování
Základní kódování textu
Zkratky internetové komunikace
Kódování textu v počítačích
Kódování obrazu a zvuku
Bitmapová grafika
Vektorová grafika
Bitmapová vs. vektorová grafika
Reprezentace barev
RGB barvy
Kódování čísel
Binární čísla: základy
Přenos a komprese dat
Informace, velikost dat
Komprese dat
Přenos dat
Modelování pomocí grafů
Grafy a abstrakce
Grafy: nejkratší cesty
Modelování vztahů a systémů
Vlastnosti a vztahy
Entitně-vztahové modely
Modelování a simulace
Modely a skutečnost
Použití modelů a simulací
Práce s daty
Sběr a evidence dat
Získávání dat
Vyjádření informací slovně a číslem
Formát dat
Zkreslení dat
Základy práce s daty
Tabulky: základní porozumění
Řazení dat
Řazení dat v tabulkách
Vztahy grafů a tabulek
Vizualizace dat: principy
Vizuální kódování dat
Součásti grafů, pojmy
Nevhodné vizualizace a jejich úpravy
Vizualizace dat: typy grafů
Rozlišování typů grafů
Sloupcové grafy
Sloupcové grafy: základní
Sloupcové grafy: skupinové a skládané
Sloupcové grafy: mix
Koláčové grafy
Spojnicové grafy
Bodové grafy
Plošné grafy
Histogramy
Tabulkový editor
Tabulky: buňky, řádky, sloupce
Tabulky: početní operace
Tabulky: rozsahy
Tabulky: odkazy
Tabulky: funkce
Tabulkový editor: mix
Příprava dokumentů
Typografie
Typy písma
Interpunkce a speciální znaky
Typografie: mix
Příprava textů a prezentací
Prezentace
Zdroje, citování
Textový procesor
Multimédia
Digitální fotografie
Zvuk
Webdesign
Webdesign: uživatelské prostředí
Barvy: obecné principy
Návrh her
Vymezení her
Analýza her
Vymýšlení her
Digitální technologie
Hardware
Typy počítačů
Historie počítačů
Hardware: základy
Vstupní a výstupní zařízení
Procesor a architektura
Paměť
Hardware: mix
Software
Software: typy aplikací, příklady
Vlastnosti softwaru
Typy souborů
Operační systémy
Software: mix
Počítačové sítě
Internet a web
Počítačové sítě: obecné principy
Mobilní telefony
Mobilní telefony: základy
Mobilní telefony: software, připojení, platby
Mobilní telefony: hardware
Mobilní telefony: mix
Použití technologií
Práce s informacemi
Autorství a licence
Vyhledávání na internetu
Dezinformace, hoaxy, manipulace
Techniky manipulace a argumentační fauly
Metadata
Komunikace
E-mailová komunikace
Online spolupráce
Chování na internetu
Informační systémy
Digitální identita
Bezpečnost
Hesla a autentizace
Viry, spam a sociální inženýrství
Zabezpečení zařízení
Bezpečnost: mix
Řešení technických problémů
Technické problémy: ovládání počítače
Technické problémy: vstupní a výstupní zařízení
Technické problémy: mobilní zařízení
Technické problémy: mix
Technologie a zdraví
Ergonomie
Monitoring zdraví
Programovací jazyk Python
Proměnné a výrazy
Proměnné a číselné výrazy v Pythonu
Umělá inteligence a strojové učení
Základy umělé inteligence
Vymezení umělé inteligence
Využití a schopnosti umělé inteligence
Umělá inteligence: realita a fikce
Historie umělé inteligence
Umělá inteligence: pojmy
Aplikace umělé inteligence
Robotika
Základy strojového učení
Princip strojového učení