Programování

Obsah stránky:
Programování online
Aplikace pro jednoduché programování
Návody
  Programování robota:
micro:bit
 

Proč se programování učíme

Čím dál víc zařízení kolem nás řídí nějaký program - podle vstupu zařízení vykoná požadovanou akci.
Se znalostí způsobu funkce budeme zařízení efektivněji využívat, posuzovat funkčnost či hledat závady.

Děti se mají hlavně poznat:
 - jak je systém programem řízen
 - že je jednoduché program vytvořit

 

Programování online

Baltík (registrace) - čaroděj kouzlí scénu (lze jen malovat, udílet jednotlivé příkazy či programovat).
Scratch - online (či v offline aplikaci) programování - akce s objektem, kreslení stopy … videa Němec
 AI ve scratch: playground, machinelearn
Hour Of Code, Studio  - vedení dítěte k výběru vhodných příkazů pro pohyb hrdiny - Minecraft, Ledové království, Angry Birds…
MakeCode Arcade (en) info1 2 - programování vlastní 2D hry, hru lze hrát v integrovaném simulátoru
CodeCombat - hráč edituje příkazy Java pro pohyb postavy adventurou.
Blockly Games - vedení dítěte k výběru vhodných příkazů pro pohyb objektu
Santatracker - programování tance postav
Robomise
(RunMarco)

Jednoduchý robot, simulátor

Micro:bit - programuje microbit, simulátor pracuje i bez robota
VEX - programuje VEX, simulátor pracuje i bez robota
RobertaLab - programuje různé roboty (microbit, NXT …)
EduBlocks - micro:bit, Raspberry Pi, Python
Root Samlabs - programuje robota, pracuje i bez něj jako simulátor
Vex123 - programování robota Vex123

Trénink programovacího myšlení

Kvízy: iBobr, Logická olympiáda
Kooperativní hry: Webgames: Oheň a voda: 1 2 3 4 5 , Twin Cat Warrior, The Last Survivors, Money Movers Maker, 2, 3, Max a Mink

Aplikace pro jednoduché programování

Baltík - kouzelník Baltík (Baltazar) jde a čaruje objekty. Zdarma Baltík 3 bez možnosti ukládání (stažení).
Kodu - panáček (dle příkazů) provádí pestrou paletu akcí
Minecraft - tvorba 3D scény
Flappy - v 10 krocích žák pozná nastavované parametry a získá odkaz na svoji hru (Dokonči->Zkopírovat odkaz na projekt) ukáz

(Rabbids Coding, info)

Složitější online programování

ApInventor - tvorba vlastní mobilní aplikace (připojení mobilu)
Repl.it

Návody

Akademie programování


Ylands EDU - programovací prostředí hry Ylands. Webináře.

Soutěže: Pardubický hacker (soutěž+inline učení)