top of page

1. KŠPA Praha

Stránka pro školní testování a výukové účely

Stiskni tlačítko níže pro zahájení testu. Každý test má 24 otázek.
Časový limit je 1 minuta pro každou otázku.
 

Téma právě aktivního testu se zobrazí přímo na popisu tlačítka.

​

​

Coding

Přehled všech testů

Klikni na téma testu a zjisti, na co se připravit
 

FYZ 1.1

Základní veličiny a jednotky

Pro test si zopakuj, co je fyzika, co znamená veličina a jednotka, základní fyzikální obory (mechanika, optika, akustika, termika, molekulová a jaderná fyzika, elektromagnetismus) a co zkoumají. Důležité  jsou také základní veličiny v mechanice (dráha s, rychlost v, zrychlení  a, síla, hmotnost, práce, energie, výkon, tlak) a jejich značky a  jednotky v soustavě SI (m, m/s, m/s², N, J, W, Pa, K, A, V, Hz). Nezapomeň na převody jednotek, hlavně rychlost a kilogram–tuna a  předpony SI (deka, hekto, kilo, mega, giga, tera / deci, centi, mili,  mikro, nano, piko).

FYZ 1.4

Mechanické kmitání a vlnění

Žák by si měl zopakovat mechanické kmitání – pojmy perioda, frekvence,  amplituda, vztah T=1/fT = 1/fT=1/f a vznik vlastního kmitání a  rezonance. Dále mechanické vlnění: rozdíl mezi příčným a podélným  vlněním, základní rovnici v=λ⋅fv = \lambda \cdot fv=λ⋅f a výpočty  rychlosti šíření. U zvuku je důležité prostředí šíření, rychlost zvuku,  slyšitelné frekvence, ultrazvuk, jednotka dB a vliv silného hluku na  sluch.

FYZ 2.2

Speciální teorie relativity

Zopakuj si klíčové principy speciální teorie relativity: konstantnost rychlosti světla, Lorentzův faktor a jeho vliv na dilataci času a kontrakci délek. Ujisti se, že rozumíš vztahům E = mc² a E = γ·m₀c², tomu, kdy je γ ≈ 1, a významu inerciálních soustav a základních dvou postulátů STR. Připomeň si také praktické důkazy a aplikace relativity (např. miony, GPS) a typické relativistické jevy při rychlostech blízkých rychlosti světla.

OPS 2.1

OS Windows

Zopakuj si základní rozdíly mezi architekturami, edicemi Windows, typy licencí a pojmy jako bloatware, FOSS nebo WebView2. Připomeň si také základy hardwaru – co je vstupní/výstupní periferie, k čemu slouží SSD, co určuje výkon grafické karty a jaký souborový systém Windows používají. Nakonec si ujasni principy bezpečnosti: firewall, bezpečnost v prohlížeči, rozdíl mezi trojanem a virem, rootkity a nástroje jako Nmap.

OPS 3.2

Linux, základy

Zopakuj si hlavně základy Linuxu: co je to jádro, co znamená open-source, co je distribuce a jak se liší Debian/Ubuntu, Fedora/Red Hat nebo Arch. Ujasni si formáty balíčků (DEB vs. RPM), typy verzí (rolling release, LTS), roli root uživatele, swapu, init systému (systemd) a jaké nástroje se používají pro správu procesů nebo virtualizaci. Nakonec si projdi příklady běžných distribucí, jejich určení (desktop, servery, začátečníci) a základní pojmy jako GNU, ext4 či Btrfs.

OPS 3.5

Linux, pokročilá práce s CLI

Zopakuj si základní příkazy pro správu uživatelů a skupin v Linuxu, jako jsou adduser, useradd, deluser, usermod, passwd a jejich nejčastější parametry. Dále si projdi příkazy pro práci se soubory a adresáři (cp, mv, touch, chmod, ls, mkdir, cat) včetně přepínačů jako -r, -la nebo -p. Nakonec si ujasni význam příkazu sudo, práci s domovským adresářem ~ a základní textové editory jako vi.

SJ 3.2

JavaScript, základy

Zopakuj si syntaxi JavaScriptu – deklaraci proměnných, zápis podmínek, cyklů, funkcí a komentářů.
Dále si projdi základní datové typy, práci s řetězci, operátory (logické, porovnávací, aritmetické) a typické chování jazyka jako spojování stringů a typové převody.
Nakonec si ujasni, jak fungují metody jako length, charAt, toUpperCase, parseInt a rozdíl mezi == a ===.

SJ 3.5

Arrays, Typed Arrays, Sets, Maps

Opakuj si hlavně základní práci s poli, Sety a Mapami – jak se vytvářejí, jak se do nich přidávají a jak se z nich získávají hodnoty. Zaměř se na často používané metody polí jako push, pop, shift, map, filter, slice, reduce a také na rozdíly mezi polem, Setem, Mapou a Typed Array. Ujisti se, že rozumíš tomu, co jednotlivé metody vrací, jak funguje délka pole (length) a jak zjistit velikost Setu (size) nebo hodnotu z Mapy (get).

SJ 4.3

RegExp, Datové typy a Errors

Na test si zopakuj práci s regulárními výrazy — jejich tvorbu (RegExp), hlavní metaznaky (\\d, \\w, +, *, ^) a význam nejčastějších flagů (g, i). Dále si připomeň primitivní datové typy v JavaScriptu (string, number, boolean, symbol, bigint, undefined, null) a chování typeof, zejména zvláštnost, že typeof null === "object". Umět bys měl také rozdíl mezi == a ===, falsy hodnoty, práci s chybami (try/catch/finally, throw new Error) a základní metody řetězců pro hledání shody a nahrazování.

TWS 3.1

Základy HTML, CSS a JS

Žák by si měl zopakovat základní HTML značky (nadpisy, odkazy, obrázky, seznamy, formulářové prvky a kontejnery) a jejich skutečnou funkci na stránce. Dále by měl umět rozpoznat základní CSS vlastnosti, jako barvy, velikosti písma, okraje a práci se selektory pro třídu, ID i element. Nakonec je potřeba porozumět základům JavaScriptu – práci s proměnnými, funkcemi, konzolí, výběrem prvků v DOM, rozdílu mezi == a === a správnému vkládání JS do HTML.

TWS 3.4

Pokročilé HTML a webové technologie

Zopakuj si základní HTML značky, jejich význam a sémantické použití – zejména <a>, <img>, <main>, <article>, <aside>, třídy, id a formulářové prvky. Dále si projdi, co znamenají zkratky jako URL, DNS, TLD, FTP, SMTP a jak fungují domény, protokoly a webhosting. Nakonec si připomeň základy webových technologií: cloud computing, databáze, CMS a zabezpečení webu (HTTPS, SSL/TLS).

TWS 4.2

Struktura webu, standardy a workflow

Žák by si měl zopakovat strukturu URL adres (protocol, hostname, path, query), základní model HTTP (request → response) a význam nejběžnějších HTTP metod (GET, POST) a status kódů (200, 301, 403, 404, 500). Dále je potřeba umět pracovat s pojmy jako CDN, výhody a nevýhody externích knihoven versus lokálních verzí a rozumět základům načítání obsahu webové stránky. Nakonec by měl být student schopný používat Developer Tools v prohlížeči a vědět, co obsahují záložky Elements, Network a Console.

TWS 4.5

Webdesign, hosting, GitHub

Opakuj si základní pojmy z Gitu: commit ukládá změny, push je nahrává na server, pull je stahuje, branch je samostatná linie vývoje a merge slouží ke sloučení větví. Dále rozlišuj pojmy kolem webu: webhosting, doména, GitHub, GitHub Pages, FTP, SSL/HTTPS a principy responsivního a mobile-first designu. V oblasti webdesignu se soustřeď na rozdíl UI vs. UX, význam kontrastu, vizuální a typografickou hierarchii, wireframe a použití CSS Grid vs. Flexbox.

ZAI 1.1

Základní pojmy AI

Zopakuj si základní pojmy: co je AI, co je strojové učení, jak fungují modely, data, vstup a výstup. Ujasni si význam trénování, přesnosti, predikce, klasifikace a pojmy jako overfitting nebo data mining. Nakonec si připomeň praktické příklady využití AI, častý programovací jazyk Python a také základní etická a bezpečnostní rizika.

ZAI 2.1

Python, rozšířené základy

Žák by si měl zopakovat základy Pythonu: spouštění skriptů, datové typy, podmínky, cykly, funkce a práci se seznamy a slovníky. Dále by měl vědět, jak funguje range, input, print, return, append a základní operátory jako == či !=. Nakonec si má připomenout použití modulů (hlavně math), chování řetězců při sčítání/násobení a rozdíl mezi integerem, stringem a booleovskou hodnotou.

ZAI 2.4

Python, pokročilí

Žák by si měl zopakovat práci se základními datovými typy a strukturami v Pythonu – seznamy, řetězce, množiny, slovníky a n-tice, včetně indexování, slicingu a metod jako split, replace, extend, keys nebo startswith. Dále je důležité porozumět funkcím a operátorům jako len, bool, in, all, any, sorted, zip a **, stejně jako chování list comprehension. Nakonec by měl umět rozlišit mutable a immutable typy a vědět, jak správně ověřit typ pomocí isinstance().

ZRH 1.2

Logické operátory

Tento test ověří vaše znalosti základů Booleovy a formalizované logiky používané v informatice. Otázky se zaměřují na význam a fungování hlavních logických operátorů (AND, OR, NOT, XOR, NAND, NOR), včetně počtu jejich vstupů a způsobu zápisu pravdivostních hodnot. Připravte se také na praktické vyhodnocování konkrétních výrazech, práci s pravdivostními tabulkami a grafické znázornění pomocí Vennových diagramů.

FYZ 1.2

Kinematika, dynamika, gravitace

Pro test si zopakuj základní pohybové veličiny: rychlost (dráha / čas),  zrychlení (změna rychlosti) a jejich jednotky, včetně úhlové rychlosti, periody a frekvence. Dále si připomeň Newtonovy zákony, vztah F = m·a, vektorový charakter síly a pojmy jako rovnoměrný přímočarý pohyb a rovnoměrný pohyb po kružnici (mění se směr rychlosti). Nakonec se ujisti, že rozumíš gravitační síle a gravitačnímu zrychlení, vztahu F =  G·m₁·m₂ / r² a výpočtu tíhové síly a potenciální energie.

FYZ 1.5

Elektřina a magnetismus

Žák by si měl zopakovat základy elektřiny – elektrický náboj, Coulombův  zákon, Ohmův zákon, odpor, kapacitu a práci/příkon elektrických  spotřebičů. Dále elektromagnetismus: magnetické pole, elektromagnetickou  indukci, Lenzův a Ampérův zákon, sílu na vodič v magnetickém poli,  transformátor a přenos energie vysokým napětím. Nakonec vlastnosti střídavého proudu – frekvenci 50 Hz, efektivní a maximální napětí,  trojfázovou soustavu a modulaci při přenosu signálu.

FYZ 2.3

Fyzika mikrosvěta

K testu si zopakuj stavbu atomu, kvantové modely (Bohr, de Broglie), fotoelektrický jev, laser a základní vztahy jako E=hfE = h fE=hf nebo výpočet poločasu. Dále si projdi radioaktivní přeměny, typy záření, pojem izotop, štěpnou reakci a funkci součástí jaderného reaktoru (moderátor, regulační tyče). Nakonec si ujasni základní konstanty (Planckova), modely atomu (Rutherford) a rozdíly mezi alfa, beta a gama zářením.

OPS 2.2

Windows, příkazový řádek

Zopakuj si základní příkazy příkazového řádku Windows pro práci se sítí – ping, ipconfig, tracert, netstat, arp, getmac, systeminfo a rozdíl mezi jejich přepínači. Dále si připomeň příkazy pro práci se souborovým systémem: cd, dir, mkdir, del, robocopy, tasklist, taskkill, cls a přepínání disků. Nakonec se ujisti, že rozumíš tomu, co vypisují příkazy jako whoami, hostname nebo net user, a že dokážeš podle názvu poznat jejich funkci.

OPS 3.3

Linuxové distribuce

Zopakuj si hlavně historii a základní pojmy Linuxu: kdo vytvořil jádro, kdy vzniklo, co znamená GNU a jaký typ jádra Linux používá. Dále si projdi rozdíly mezi nejznámějšími distribucemi, jejich balíčkovacími systémy (APT, Pacman, YUM/DNF), filozofií (např. Arch = DIY) a modelem vydávání (rolling release). Nakonec si připomeň, co je shell, terminál, desktopová prostředí (GNOME, KDE, Cinnamon…) a která distribuce je určena pro jaké použití (RHEL = podniky, Kali = bezpečnost, Android = Linuxové jádro).

PCG 2.1

Grafické formáty dat

Zopakuj si rozdíl mezi rastrovou a vektorovou grafikou, včetně toho, co je pixel, rastr, barevná hloubka a rozlišení. Ujasni si také vlastnosti a použití hlavních grafických formátů (JPG, PNG, GIF, BMP, TIFF, RAW, SVG, AI, WMF) a to, které jsou ztrátové, bezeztrátové, vektorové nebo multimediální. Nakonec si připomeň typické využití vektorové grafiky, její výhody i nevýhody, a základní pojmy jako Bézierovy křivky a hloubka ostrosti.

SJ 3.3

Cykly, Podmínky, Operátory, Funkce

Žák by si měl zopakovat rozdíl mezi == a ===, práci s datovými typy v JavaScriptu a chování výrazů při jejich automatickém převodu (např. "10" - 3, 5 + "5"). Dále je potřeba znát funkce řídicích struktur — if, cykly (for, for…of, for…in, do…while), příkazy break a continue, význam return i to, co vrací funkce bez return. Také by měl umět základy práce s funkcemi (anonymní, arrow, defaultní parametry) a znát chování užitečných konstrukcí jako typeof, Boolean(), !==, a++, NaN, try...catch a Math.floor().

SJ 4.1

JavaScript, pokročilí

Zopakuj si základy JavaScriptu: typy hodnot, rozdíl mezi == a ===, deklaraci proměnných, podmínky, cykly a práci s funkcemi. Ujisti se, že rozumíš metodám polí a řetězců jako push(), indexOf(), split(), join() a vlastnostem jako .length. Nakonec si připomeň práci s objekty, null vs. undefined, základní logické operátory a běžné metody pro práci s DOM.

SJ 4.4

Events, Scope, Hoisting, Code Blocks

Student by si měl zopakovat práci s proměnnými v JavaScriptu, zejména rozdíly mezi var, let, const, jejich scopem, hoistingem a temporal dead zone. Dále je nutné umět pracovat s událostmi: přidávání a odebírání event listenerů, event bubbling, event.target, preventDefault, stopPropagation a další standardní DOM eventy. Nakonec je důležité pochopit principy jako closures, lexical scope a práci specializovaných parametrů event listenerů (např. { once: true }).

TWS 3.2

JavaScript for dummies

Zopakuj si základy syntaxe JavaScriptu – jak se zapisují proměnné, funkce, komentáře, podmínky, cykly a jak fungují operátory jako ===, &&, ++ nebo %.
Dále si připomeň datové typy (number, string, boolean), práci s poli a rozdíl mezi porovnáním hodnoty a porovnáním hodnoty i typu.
Nakonec si projdi práci s konzolí, připojení JS souboru v HTML a chování JavaScriptu při spojování čísel a řetězců.

TWS 3.5

CSS for dummies

Zopakuj si správnou syntaxi CSS – jak se píší selektory, vlastnosti, hodnoty, komentáře a jak se zapisují třídy, ID a základní vlastnosti (barvy, fonty, margin/padding, width/height).
Dále si projdi, jak se CSS propojuje s HTML (inline, <style>, externí soubor) a jak fungují pseudo-třídy jako :hover.
Nakonec se ujisti, že umíš používat základní jednotky, animace (@keyframes, animation:) a rozumíš pojmu position: fixed.

TWS 4.3

DOM a eventy

Žák by měl zopakovat základní práci s DOM v JavaScriptu: výběr prvků (getElementById, querySelector, querySelectorAll), vytváření a mazání elementů a manipulaci s jejich textem, atributy a styly. Dále je potřebné znát práci s CSS třídami přes classList a umět přidávat event listenery. Nakonec je zásadní pochopit event model, zejména event.target, preventDefault, stopPropagation, bubbling a capturing.

VTE 1.1

Principy fungování počítače

Tento test prověří vaše základní znalosti z oblasti hardwaru, softwaru a principů fungování počítače. Otázky se zaměřují na rozlišení vstupních a výstupních periferií, typy počítačových pamětí i základní datové jednotky a číselné soustavy. Připravte se také na dotazy týkající se role klíčových komponentů, jako je procesor, BIOS nebo grafická karta.

ZAI 1.2

Základní koncepty AI

Žák by si měl zopakovat základy historie umělé inteligence: Turinga,  Turingův test, McCarthyho a konferenci v Dartmouthu, spolu s pojmy jako  AI winter a první systémy typu ELIZA. Dále by měl znát základní principy  AI – co je algoritmus, neuronová síť, machine learning, deep learning,  reinforcement learning, Big Data, predikce a rozdíl mezi úzkou a silnou  AI. Nakonec by měl vědět, kde se AI používá v praxi (např. doporučovací  systémy, diagnostika, predikce počasí) a jak fungují velké jazykové  modely.

ZAI 2.2

Python, úplné základy

Žák by si měl zopakovat úplné základy syntaxe Pythonu: komentáře, print, input, tvorbu proměnných, podmínek, cyklů, funkcí a práci se seznamy. Důležité jsou také datové typy (int, float, string), indexování, operátory (==, !=, %, //, +) a klíčová slova jako return, else, break. Nakonec by měl zvládat základní funkce jako len() a str() a vědět, jak správně zapisovat řetězce, seznamy a podmínky.

ZAI 2.5

Python, almost experts!

Žák by si měl zopakovat práci s moduly a knihovnami v Pythonu – instalaci a odinstalaci pomocí pip, vytváření vlastních modulů, importy (import, from ... import) a použití sys.path. Dále je potřeba umět základy objektově orientovaného programování: třídy, atributy, metody, konstruktor __init__, dědičnost, polymorfismus a enkapsulaci. Nakonec by měl rozumět základům algoritmické složitosti (Big O) a vědět, jak fungují seznamy z hlediska času přístupu a vyhledávání.

ZRH 1.3

Logické operátory v praxi

Tento prakticky zaměřený test prověří schopnost žáků aplikovat logické operátory při řešení reálných algoritmických úloh z oblasti robotiky, automatizace a vývoje her. Otázky staví na scénářích z praxe, jako je vyhodnocování senzorů, zabezpečovací systémy či podmínky pro akce v počítačových hrách. Připravte se na správné určení základních i složených operátorů (AND, OR, NOT, XOR, NAND, NOR, XNOR) a jejich praktické skládání podle zadaných pravidel.

FYZ 1.3

Mechanika tekutin, termika

Žák by si měl zopakovat hydrauliku a vlastnosti tekutin – Pascalův  zákon, vztlakovou sílu, rovnici kontinuity a Bernoulliho rovnici. Dále  teplo a teplotu: přepočet °C na K, teplotní roztažnost, kalorimetrickou  rovnici, změny vnitřní energie, skupenská tepla a výpočty tepla. Nakonec  základní pojmy plynů a pružnosti – stavovou rovnici ideálního plynu,  izotermický děj, Hookův zákon, kapilární jevy, relativní vlhkost a rosný  bod.

FYZ 2.1

Elektromagnetické záření, optika

Žák by si měl zopakovat elektromagnetické spektrum – rychlost světla,  viditelné světlo, typy záření a jejich vlastnosti a využití. Dále geometrickou optiku: odraz a lom světla, index lomu, čočky a zrcadla, ohnisková vzdálenost, optickou mohutnost a korekce očních vad. Nakonec  princip tvorby obrazu u oka, mikroskopu a dalekohledu a základ  holografie – záznam fáze světla pomocí laseru a vznik 3D obrazu.

FYZ 2.4

Astrofyzika

K testu si zopakuj vznik a vývoj hvězd, stavbu Slunce, Keplerovy zákony a principy pohybu planet i komet. Dále si projdi základní typy galaxií, důkazy rozpínání vesmíru, elektromagnetické spektrum a proč kosmické teleskopy vidí lépe než pozemní. Nezapomeň také na způsoby detekce exoplanet, rudý posuv a metody měření vzdáleností hvězd.

OPS 3.1

Linux, klíčové pojmy

Zaměř se na jádrové pojmy Linuxu: co je kernel, root, sudo, repozitář, package manager, dependence, rozdíl mezi update a upgrade a jak se spouští program v terminálu. Připomeň si principy příkazového řádku (CLI), rozdíl mezi CLI a GUI, význam interpreteru, API a základní unixové rodiny OS i hlavní desktopová prostředí. Ujasni si také pojmy kolem softwaru (freeware vs. open source), cloudových služeb a rozpoznávání běžných příkazů jako ls.

OPS 3.4

Linux CLI, základy

Zopakuj si základní práci v Linuxovém terminálu: pohyb mezi složkami (cd, cd ~, cd -, cd ..), zobrazování obsahu (ls, ls -l, ls -a) a správu souborů a adresářů (touch, mkdir, rm, rm -r, cp, mv, cat, nano). Dále si připomeň identitu a systémové informace (whoami, fastfetch, ifconfig -a, shutdown -h now) a práci se superuživatelem pomocí sudo. Nakonec si projdi balíčkovací systém Debianu – příkazy apt update, install, remove, autoremove a jejich význam.

SJ 3.1

Úvod do skriptovacích jazyků

Pro online test si zopakuj základní pojmy programování: co je proměnná, funkce, syntaxe, komentář, iterace a rozdíl mezi interpretovaným a kompilovaným jazykem. Ujisti se, že poznáš nejpoužívanější jazyky (Python, JavaScript, PHP, Bash) a víš, k čemu se typicky používají. Nakonec si připomeň význam zkratek jako IDE, API a JSON a základní datové typy (string, boolean).

SJ 3.4

JavaScript: Objekty

Žák by si měl zopakovat, jak se v JavaScriptu pracuje s objekty: jejich vytváření pomocí literálu {}, přístup k vlastnostem pomocí tečky a hranatých závorek a přidávání či mazání vlastností. Dále by měl rozumět metodám objektů, významu this, rozdílu mezi objektem a primitivy a tomu, jak fungují reference (kopírování, měnění). Nakonec je důležité znát vestavěné metody jako Object.keys(), Object.values(), Object.assign() a způsoby ověření existence vlastností.

SJ 4.2

JavaScript: Dates a Math

Opakuj si práci s objektem Date: jak ho vytvořit, jak z něj získat rok, měsíc, den, hodiny a jak datum upravovat pomocí metod jako setFullYear() nebo setDate().
Dále si zopakuj základní matematické funkce v JavaScriptu — zejména Math.round, Math.floor, Math.ceil, Math.abs, Math.pow, Math.sqrt, Math.min, Math.max, Math.trunc a Math.random.
Ujisti se, že znáš i specifika jako nulový index měsíců (leden = 0), že getDay() vrací čísla 0–6 (neděle = 0), a že toISOString() má pevně daný formát.

SJ 4.5

PHP for dummies

Zopakuj si základní syntaxi PHP: jak se zapisují proměnné, komentáře, příkazy, funkce a jak se správně vypisuje text. Ujisti se, že rozumíš datovým typům, práci s poli, volání funkcí a tomu, jak PHP pracuje s podmínkami a cykly. Procvič si také rozdíly mezi řetězci v uvozovkách, dynamickým obsahem a chováním PHP při sčítání různých typů hodnot.

TWS 3.3

HTML, základy

Zopakuj si význam základních HTML tagů, jejich správné použití a strukturu HTML5 dokumentu (DOCTYPE, <head>, <body>). Ujisti se, že poznáš nejčastější značky pro text, odkazy, obrázky, seznamy, tabulky a formuláře. Pamatuj si také důležité atributy jako href, src, alt, type, maxlength a syntaxi HTML komentářů.

TWS 4.1

Pokročilejší využití CSS

Žák by si měl zopakovat principy moderního layoutu v CSS, zejména práci s flexboxem, gridem, zarovnáváním prvků, pozicováním a media queries. Dále by měl rozumět klíčovým vlastnostem jako box-sizing, overflow, opacity, z-index, transition, specifita CSS a použití jednotek jako rem. Nakonec je důležité umět rozeznat běžně používané vzory (centrace prvků, sticky header, text-overflow) a znát správný zápis CSS custom properties.

TWS 4.4

JSON, práce s daty a bezpečnost

Student by měl rozumět rozdílu mezi JSON a JavaScript objekty, znát použití JSON.parse() a JSON.stringify() a vědět, jak web komunikuje pomocí modelu klient–server včetně REST API a jeho typických datových formátů. Dále by měl mít jasno v základních bezpečnostních pojmech, jako jsou XSS útoky, význam HTTPS, práce s cookies, session a zásady bezpečného zacházení s uživatelským vstupem. Také je potřeba rozumět, jak fungují databázové tabulky (řádky/sloupce), rozdílu mezi client-side a server-side renderingem a proč je JSON dnes prakticky univerzálním formátem výměny dat.

VTE 1.5

VTE: Shrnutí 1. ročníku

Žák by se měl na test připravit zopakováním základních pojmů výpočetní techniky, zejména rozdílu mezi hardwarem a softwarem, jednotek používaných v IT (bit, bajt a jejich násobky) a základních komponent PC sestavy včetně periferií a jejich dělení podle toku dat. Dále je třeba znát principy fungování operačního systému (spuštění počítače, práce se soubory a složkami, základy ochrany dat) a rozumět základním pojmům a nastavením v textovém editoru MS Word (styly, formátování, šablony, záhlaví/zápatí). V neposlední řadě by měl žák ovládat základy prezentačního softwaru MS PowerPoint (šablony a rozložení snímků) a tabulkového procesoru MS Excel (pojmy buňka, adresace buňky, práce s tabulkou).

ZAI 1.3

Pokročilé koncepty AI

Žák by si měl zopakovat důležité pojmy: generativní AI, narrow vs.  general AI, AGI/ASI, explainable AI, deepfakes a AI alignment. Dále  trendy a rizika umělé inteligence – etiku, dopady na společnost,  zneužití dat, dezinformace a ekologické či vzdělávací využití. Nakonec  by měl znát konkrétní moderní AI nástroje (Sora, DALL·E, Whisper,  Midjourney, Copilot, Gemini, Claude, Suno) a jejich typické funkce.

ZAI 2.3

Python, mírně pokročilí

Žák by si měl zopakovat práci se sekvencemi v Pythonu – tedy slicing řetězců, opakování seznamů a řetězců, metody jako append(), split(), lower(), pop() a také rozdíly mezi list, tuple a dict. Důležitá je také orientace v podmínkách (if / elif / else), logických hodnotách, operátorech (in, ==, !=, not, /, *) a v chování funkcí jako len(), type(), bool(), int(). Nakonec je třeba rozumět tomu, jak se pracuje s prvky kolekcí, jak se kontroluje jejich obsah, a jak fungují vestavěné metody pro řetězce i seznamy.

ZRH 1.1

Základní pojmy v robotice

Žák by si měl zopakovat základní části robotického systému (senzory, aktuátory, řídicí jednotka), jejich funkce a typy používaných senzorů, motorů a baterií. Dále je dobré znát pojmy jako algoritmus, debugging, PWM, feedback, autonomní robot, Arduino, Raspberry Pi a význam fúze senzorů. Nakonec je potřeba rozumět běžným typům robotů, jejich využití, programovacím jazykům v robotice a účelu simulačního softwaru.

bottom of page