
Jazyk Python
Dokazování programů v jazyce Python
I malá chyba v programu může mít osudové důsledky. Naučíme se techniku, pomocí níž lze dokázat, že program neobsahuje chybu a vykonává přesně to, co jsme zamýšleli. Znalost jazyka Python není vyžadována.
Cílová skupina: studenti SŠ
Časový rozsah: 90 minut
Lektor: Mgr. Jan Laštovička, Ph.D.
Skládané obrázky
Skládané obrázky
Vezmeme si několik základních tvarů jako kruh nebo čtverec. Tvary můžeme různě kombinovat; třeba je pokládat vedle sebe, otáčet nebo obarvovat. Tak postupně vytvoříme i složitý obrázek, jakým je obrázek hradu nebo auta. Přirozeně si budeme chtít ušetřit práci při vytváření opakujících se vzorů. Takovým vzorem je například cimbuří hradu.
Cílová skupina: žáci ZŠ
Časový rozsah: 45 minut
Lektor: Mgr. Jan Laštovička, Ph.D.
Výpočty s tabulkami
Výpočty s tabulkami
Je překvapivé, že v jádru běžných databázových systémů sídlí jen několik základních operací s tabulkami. Tyto operace si osvojíme a využijeme je k výpočtu odpovědí i na složitější dotazy.
Cílová skupina: studenti SŠ
Časový rozsah: 90 minut
Lektor: Mgr. Jan Laštovička, Ph.D.
Úvod do kryptografie
Úvod do kryptografie
Přednáška si klade za cíl zodpovědět následující otázky: Co to vlastně je kryptografie a k čemu slouží? Jaký je její historický význam? Kde všude se s ní můžeme setkat v každodenním životě? Posluchači budou seznámeni s výběrem historicky nejvýznamnějších šifer, a to od těch jednoduchých, jejichž fungování si budou moci sami vyzkoušet, až po složité kryptosystémy aktuálně využívané v praxi.
Cílová skupina: studenti SŠ nebo žáci ZŠ (2. stupeň)
Časový rozsah: 90 minut
Lektorka: Mgr. Eliška Foltasová