Přeskočit na hlavní obsah

Hravé programování

Hravé programování

\n

Pro některé děti může být zábavné naučit se základy programování. V dnešní době už se programování neučí přímým psaním příkazů, ale spíš spojováním kousků kódu potažením myší a upravováním detailů - je to pro děti pochopitelné.

\n

Videohry, kde vyřešit úkol = sestavit za sebe programovací příkazy

\n

Pokud děti nemají žádnou zkušenost a/nebo jsou malé, můžete vyzkoušet dvě aplikace, zda je to zaujme.

\n
  • \n
  • Code-a-pillar\n
\n

Housenka od Fischer Prize (něco trochu podobného existuje i jako fyzická lehce programovatelná hračka pro nejmenší děti)

\n

https://play.google.com/store/apps/details?id=air.fisherprice.com.codeapillarGoogle&hl=cs&gl=US

\n
  • \n
  • LightBox\n
\n

Není potřeba čtení ani psaní. Programování panáčka.

\n

https://play.google.com/store/apps/details?id=com.lightbot.lightbothoc&hl=cs&gl=US

\n
  • \n
  • Rabbids Coding\n
\n

Je potřeba pochytat králíky.

\n

https://play.google.com/store/apps/details?id=com.Ubisoft.Rabbids.Coding&hl=cs&gl=US

\n
  • \n
  • Autonauts\n
\n

Hra pro větší na PC - hra zadává úkoly, hráč si staví a programuje roboty, kteří zvládnou úkol vykonat.

\n

https://store.steampowered.com/app/979120/Autonauts/

\n

Fyzické hračky, které lze programovat

\n
  • \n
  • Cubetto\n
\n

Želva, která se programuje zasouváním kostiček do rámu.
\nTypicky leze po velké podložce a je úkol, aby se dostala odněkud někam.

\n

Návody https://www.primotoys.com/playroom/

\n
  • \n
  • Bee Bot\n
\n

Včela, opět jezdí po podložce. Programuje se mačkáním tlačítek na zádech, nebo přes Bluetooth. Je trochu levnější než Cubetto a není tak odolná (pro děti ve školce je lepší Cubetto). Koupit se dá u https://www.vyuka-vzdelavani.cz/

\n
  • \n
  • Roborally\n
\n

Desková hra. Věk 12+ , ale pokud děti už mají nějakou zkušenost s programováním, pochopí princip programování svého robotka.

\n
  • \n
  • Ricochet Robots\n
\n

Desková hra, libovolný počet hráčů, všichni zároveň se snaží najít nejkratší cestu pro robota.

\n

Hravé, názorné weby s výukou programování

\n
  • \n
  • Umíme programovat\n
\n

Tento projekt je součástí vzdělávací rodiny služeb \"Umíme to\" a je pojatý docela komplexně. Děti mají k dispozici ne pouze samotnou výuku programování (python), ale i podpůrné činnosti (logické myšlení, rozpoznávání vzorců, hry, ...).

\n

http://umimeprogramovat.cz

\n
  • \n
  • Blockly - Games for tomorrow\'s programmers\n
\n

Google provozuje blockly, programovací jazyk, kde se program skládá z barevných bločků. Mají kolem toho velice názorné hry, skrze které hráč postupně pobere co a jak. Je to k dispozici v češtině.

\n

https://blockly.games/?lang=cs

\n
  • \n
  • Code.org\n
\n

Lekce programování pro začátečníky. Pokud dítě už umí číst, použijte lekci 2: https://studio.code.org/s/course2

\n
  • \n
  • Scratch\n
\n

Na MIT vyvinuli také jazyk pro začátečníky, který je velice populární, lidi v tom programují i jednoduché videohry. Když zagooglíte \"Jak začít se Scratch\", najdete různé tutoriály, psané i video. Záleží, co vám sedí.

\n

https://scratch.mit.edu/

\n
  • \n
  • Alice - Tell Stories. Build Games. Learn to Program.\n
\n

Alenka z říše divů. Možnost tvořit animace a 3D videohry. Mají tam připravené lekce https://www.alice.org/resources/lessons/building-a-scene/

\n

https://www.alice.org/

\n

Minecraft Education / Code Builder

\n

Pokud vaše děti rády tvoří v Minecraftu, může jim být blízké programovat si v tom. Dělá se v Code builder - opět skládáním barevných bloků za sebe a upravováním parametrů.
\n(Jak doma zprovoznit zprovoznit běžný Minecraft .)

\n

Výhoda je, že dítě zná prostředí Minecraftu, nemusí programovat \"celou hru\", rychle dojde k hratelnému výsledku. Příklad: naprogramuje počítání skóre: rozbití zlatého bloku přidá jeden bod, rozbití diamantu 10 bodů. Rozhází po prostoru příslušné bloky a vyzve svoje rodiče, aby zkusili, kdo dokáže za minutu získat více bodů.

\n

Code Builder bohužel není součástí běžného (Java, Bedrock) Minecraftu. Je potřeba použít verzi Minecraft Education. Tyto verze mají k dispozici všechny školy, které používají produkty Microsoftu - zkuste se školního administrátora zeptat, zda by to zapnul a sdělil vám přístupové heslo.

\n

Pokud to neklapne, existuje možnost jak si Minecraft Education zakoupit: https://education.minecraft.net/en-us/get-started/camps-and-clubs

\n

Ukázka 5 minut: jak zařídit, aby z nebe pršely slepice
\nhttps://www.youtube.com/watch?v=lqL7XZqQF9Y

\n

Nápady co v tom zkoušet udělat jsou v tutoriálu
\nhttps://education.minecraft.net/en-us/worlds/code-builder-tutorial

\n

Programování ozobotů

\n

Pro některé děti je zábavné programovat něco, co se hýbe v reálném světě. Prodávají se ozoboti ( https://www.heureka.cz/?h%5Bfraze%5D=ozobot ) . Nejmenší děti (předškoláci) to programují kreslením čar na papír, ozobot má senzor a jede podle čáry. Následně dítě dostane tabulku s barevnými kódy - kreslí do čar barevné značky a ozobot na ně reaguje (např. zrychlí).

\n

Větší děti píšou pro ozoboty programy v OzoBlockly. Na https://ozobot.com/create/challenges jsou zadání.

\n

Opět, když zagooglíte \"jak začít s ozobot\", získáte spoustu inspirace a ujasníte si, zda je to pro vás.

\n

Příručka pro výuku programování ve škole

\n

Obsáhlá příručka pro učitele (Mirek Suchý), která může inspirovat i rodiče. Spousta tipů na prostředí, hry, zábavu.

\n

https://github.com/xsuchy/programovani_pro_deti

\n

Online kroužky programování

\n

Je jich hodně, mají různou úroveň i podmínky. Zagooglete co vás zaujme. (google \"online kroužek programování\")