Výuka programování pro děti

Nedávno publikovaný článek s názvem Školy informatiku neřeší, říkají zakladatelky kurzů programování pro děti mě přiměl k tomu, zjistit si více informací o tom, jaké mají rodiče možnosti, když chtějí nechat děti naučit základům programování. Vynechám možnost, kdy se to rodiče sami naučí a pak to učí děti. Aplikací a programovacích jazyků je dostatek. Jak je to ale s kroužky na výuku programování? Nažhavil jsem Google a zkusil vyhledat programovací kroužky pro děti v Praze. A výsledek? Hodně slabé.

Kromě projektu Make it Today který pro výuku využívá jazyk Scratch, Guaranty Learning, ke kterému jsem příliš informací nezjistil až na to, že se jedná o ruský projekt (více zde), stojí za zmínku ještě TIB, kde vyučují programování v Baltíkovi. MakeItToday je začínající projekt na Praze 6 a TIB (Tvořivá Informatika s Baltíkem) funguje již řadu let na několika školách v Praze a též v Českých Budějivicích a kromě programování v Baltíkovi se věnují i Androidu, C#, robotice (více zde) a též pořádají soutěže. To je vše, co se mi podařilo najít pro Prahu. Pár kroužků lze najít v dalších velkých městech. Zaujalo mě např. Centrum robotiky v Plzni. Suma sumárum ale můžu říct, kroužků, kde vaše děti seznámí s programováním, moc není.

Baltík v příkladech: Vyčarování moře a pevniny

Zadání:
Vyčarovat modrou plochu (moře) a v horní části pevninu

Autor:
Honzík, věk 6 let a 10 měsíců

Řešení:

baltik_more_a_pevnina

Výsledek:

baltik_more_a_pevnina_reseni

Vysvětlení:

baltik_more_a_pevnina_vysvetleni_01

Nastaví rychlost čarování na 5 (čím vyšší číslo tím vyšší rychlost).

baltik_more_a_pevnina_vysvetleni_02

Na celou obrazovku (má 150 políček) vyčaruje modrou plochu.

baltik_more_a_pevnina_vysvetleni_03

Přemístí Baltíka na souřadnice x = 14 a y = 0 (levý horní roh obrazovky – čísluje se od nuly).

baltik_more_a_pevnina_vysvetleni_04

15 {…} znamená, že se 15 krát provede to, co je uvedeno v závorce. V ní je v tomto případě uvedeno, že se má vyčarovat pevnina (zelená plocha) na místo výskytu Baltíka (Baltík nečaruje před sebe, ale na místo, kde právě je).