< Domů
©2019 Josef Mariánek
Kurz je určen pro úplné začátečníky, kteří zatím s programováním nemají žádnou zkušenost.
Účastníci zvládnou základy algoritmizace jen pomocí myši podobně,
jako se skládá puzzle. Naprogramují si vlastní interaktivní animaci nebo hru.
Tato online verze kurzu je zdarma.
Předpoklady:
- doporučený věk 12+
- kladný vztah k počítačům a hrám
- schopnost logicky myslet a hledat řešení zadaného problému
Seznamovací kolečko
Představení osnovy kurzu
Motivace k programování
Architektura PC ve zkratce
Základní pojmy
Představení portálu scratch.mit.edu
Procházení projektů na portálu
DÚ - registrace do portálu
scratch.mit.edu
Přihlášení do portálu, hlavní menu
Postava - kostýmy aj. vlastnosti
Pozadí - spec. postava
Příkaz, složený příkaz, procedura (blok)
Scéna - scénáře pro postavy
Scénáře - události Po kliknutí..., Pohyb, Vzhled, Zvuk, Moje bloky
Cykly bez podmínek
Podmínky - úvod
Klonování
Vzhled - Efekty
Vnímání - Podmínky
Cykly s podmínkami
Batoh, kopírování bloků
Události pro klávesnici
Podmíněný příkaz
Příkaz - Procedura - Objekt
Jednoduché proměnné, scope (viditelnost)
Operace s čísly a řetězci
Podmínky s operátory
Uživatelský vstup
Stopky
Bloky (procedury) s parametry
Projekt - Arkanoid
Vnímání - stavové informace, přesouvání
Proměnné - seznamy
Arkanoid - pokračování
Zprávy, komunikace
Události pro pozadí, zvuk a stopky
Arkanoid - dokončení
Zvuky ve Scratch
Editace zvuku
Vlastní grafika
Nové projekty
Rozšíření.
Síťová komunikace, multiplayer.
Vlastní projekt (tým/individuálně), konzultace
Soutěž a navazující kurz
Raspberry Pi 4 a Scratch
Arduino a Scratch (mBot)
Vlastní projekt (tým/individuálně)
Školní kolo soutěže v programování ve Scratch