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
  • 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

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

\n
  • \n
  • umimeprogramovat.cz\n
\n

Tento projekt je součástí vzdělávací rodiny služeb \"umíme\" 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
  • \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.

\n

https://blockly.games/

\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

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.