Počítače, roboti, apky
děti chtějí vědět jak to funguje

Vítejte v kroužku programování počítačů, robotů, rozvoje logiky a tvůrčího myšlení

Dítě přestane hrát hry nebo pasivně sledovat videa na telefonu nebo na počítači. Místo toho začne hry a programy aktivně vytvářet. Děti po absolvování kroužku upřednostňují kreativní programování, vytváření grafiky a zvuků v programech a vlastních hrách, pokročilejší zvládnou zkounstruovat a naprogramovat jednoduché roboty. Je dobré dát dětem příležitost seznámit se hravou formou s touto oblastí a podle zájmu a vloh každého dítěte je rozvíjet. Snažíme se proto v našich kroužcích o individální přístup.

Co od kroužku očekávat

Kroužky jsou šité na míru dětem. Pokud zvládnou pohybovat po obrazovce myší a umí číst, mohou začít programovat v jazyce a prostředí ScratchJR a Microsoft CODE. Pokročilejší pokračují v jazycích Scratch a Python doplněné o JavaScript a HTML.

Scratch i CODE přináší takzvané blokové programování - děti používají hotové bloky a po osvojení základních programátorských postupů se naučí tyto bloky kombinovat, měnit a přepisovat nebo tvořit nové vlastní bloky příkazů. Dokonce i přední univerzity Berkeley nebo Harvard využívají blokové programování, které uvnitř obsahuje JavaScript - asi nejrozšířenější programovací jazyk. Nejde tedy o hraní her, ale o tvůrčí programování, například vytváření logických postupů jak dostat populární postavičku přes překážky k pokladu nebo jak jí pomoci najít cestu z bludiště a splnit přitom úkoly.

Na srozumitelných příkladech budou děti rozvíjet své programátorské dovednosti, pokročilejší mohou kód měnit přímo v podobě Javascriptu.

Kromě kreativního tvoření programů na počítači, se děti seznámí také s roboty, budou si moci vytvořit program pro jeho ovládání, přeneseme tak programový kód do skutečného světa 3D věci, která na zadané intrukcereaguje a přesně je vykonává. To bývá zdroj velkých překvapení a přiměje děti se formou hry zamýšlet nad konstrukcí a přesností vyjadřování.

Dostaneme se i k práci s počítačovou grafikou a zvukem při vytváření programů a her. Z hráčů her se tak děti stanou také jejich tvůrci.

V kroužcích pro pokročilé děti (zhruba od 5. třídy, ti kteří již absolvovali kurz Začátečníci) kroužek zahrnuje programování v jazyce Python.

Děti začnou v obrázkovém programovacím prostředí, postupně přejdou k JavaScriptu nebo Pythonu

Malé děti pracují ve Scratch Junior

Pro začátečníky je i CODE s nadstavbou Minecraft

Pokročilí zvládnou naprogramovat cestu z bludiště

... nebo naprogramovat ve Scratchi interaktivní hry

Začátečníci i pokročilí si budou moci programovat skutečné LEGO Mindstorms roboty

Vedoucí se zkušenostmi

Vedoucí kroužku má dlouholeté zkušenosti jak z oblasti informatiky, vývoje aplikací, IT bezpečnosti, vedení kroužků a malých dětí.

Malá skupinka, individuální přístup

Skupinka 10 dětí, děti pracují v malých týmech spolu se stejně zdatnými, skupinky mohou řešit odlišné úkoly, každý si najde projekt, na který stačí a časem se posune dále.

Rozvoj logiky a podpora kreativity

Kroužek využívá metody a programovací jazyky speciálně vyvinuté pro děti. Také LEGO Mindstorms je dětem blízké a umožňuje pochopit i základy mechaniky. Děti si hrají a aktivně tvoří.

Vše se podaří, vhodné i pro začátečníky

Zejména projekty a programování robotů vyžaduje aktivní účast každého dítěte.

Pravidelně každý týden celé pololetí

Na kroužek bude moci dítě chodit celé pololetí, lze kombinovat se školní družinou.

Bezpečnost

Prioritou je bezpečnost dětí nejen v kroužku, ale i bezpečnost jejich pohybu po internetu. Každý kroužek, ať pro malé nebo větší děti, proto obsahuje část praktické bezpečnosti, věnující se sdílení informací o sobě, až po práci se sociálními sítěmi.