Programování

Jak se učíme programovat?

Hlavně tak, aby to byla zábava. Když někoho něco baví, jde to samo.

Už od druhé hodiny programujeme hlavně jednoduché hry. Kreslíme postavičky a programujeme jejich chování. Ze začátku stíháme vyrobit hru za jednu hodinu, postupně se hry začnou komplikovat a zabere nám to i více času.

Začínáme s jednoduchými úlohami, kdy jen řadíme příkazy za sebe, přes cykly a podmínky se propracujeme ke složitějším prográmkům a hrám.

Celá skupina dětí pracuje na stejné hře, každý si ale vyrábí svoji jedinečnou variantu. Algoritmus a “ošidnosti” procházíme společně, ale postupně jsou děti vedeny k samostatnému informatickému myšlení. Vzhledem k tomu, že v kroužku je maximálně 6 (většinou méně) dětí, je možné, aby každý vymýšlel své vlastní řešení, které pak konzultujeme individuálně. Hotové prográmky nahráváme na internet, aby se děti mohly pochlubit.

Programování her si občas prokládáme programováním robotků a nově i micro:bitů.

Dětem se rozvíjí logické myšlení, schopnost sestavování algoritmů, začínají chápat, jak fungují jiné programy a získávají solidní základ pro “dospělácký” programovací jazyk, jako např. JavaScript nebo Python.

Scratch cat

V jakém jazyce programujeme?

Programujeme hlavně v blokovém jazyce Scratch, se staršími dětmi začínáme Snap!, zavadíme i o Python. Ze začátku trénujeme i na na stránkách code.org. Výuku si zpestřujeme programováním ozobotů, edisonů a micro:bitů

Pro koho je kroužek určen?

Pro kluky i holky ze ZŠ, od druhé třídy. Podmínkou je umět dobře číst a počítat alespoň do dvaceti.

Co plánujeme vytvořit v tomto pololetí?

Pokročilí echt:

  • děti z některých kroužků už “přičichnou” k Pythonu, programovat v něm budeme hlavně roboty Edisony a micro:bity
  • ve Snapu nás čeká rekurze
  • hry v dvourozměrném poli – pexeso, miny, čisticí robot
  • čeká nás vlastní Arcanoid

Pokročilí:

  • naprogramujeme si ručičkové hodiny se stopkama
  • hrátky s roboty Edisony a s micro:bity v blokových jazycích
  • vyrobíme zkoušení not
  • určitě budeme chytat nějaké kuličky a po něčem střílet..

Na čem můžeme pracovat s novými dětmi?

  • Naučíme postavičky chodit a reagovat na klávesy, pak uspořádáme závody!
  • Budeme procházet ve Scratchi bludištěm
  • Naučime figurky tancovat, pustíme jim k tomu hudbu a doprogramujeme vyplazování jazyka
  • Naučime tučňáka tancovat podle toho, jak pískáme
  • S Elsou budeme malovat sněhové vločky
  • Hrátky s ozoboty
  • Vyrobíme animované vánoční přání
  • Naprogramujeme si zkoušení násobilky nebo sčítání
  • Naprogramujeme hru na predátora a oběť
  • Budeme s kocourem lítat
  • Vytvoříme vlastní program Malování
  • V malování budeme pokračovat a trénovat opakování
  • Naprogramujeme první pidi adventuru
  • Budeme mířit a střílet