< Domů

Kurz úvod do programování ve Scratch

©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:

Lekce 1

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

Lekce 2

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

Lekce 3

Cykly bez podmínek
Podmínky - úvod
Klonování

Lekce 4

Vzhled - Efekty
Vnímání - Podmínky
Cykly s podmínkami

Lekce 5

Batoh, kopírování bloků
Události pro klávesnici
Podmíněný příkaz

Lekce 6

Příkaz - Procedura - Objekt
Jednoduché proměnné, scope (viditelnost)
Operace s čísly a řetězci
Podmínky s operátory

Lekce 7

Uživatelský vstup
Stopky
Bloky (procedury) s parametry
Projekt - Arkanoid

Lekce 8

Vnímání - stavové informace, přesouvání
Proměnné - seznamy
Arkanoid - pokračování

Lekce 9

Zprávy, komunikace
Události pro pozadí, zvuk a stopky
Arkanoid - dokončení

Lekce 10

Zvuky ve Scratch
Editace zvuku
Vlastní grafika
Nové projekty

Lekce 11

Rozšíření.
Síťová komunikace, multiplayer.
Vlastní projekt (tým/individuálně), konzultace

Lekce 12

Soutěž a navazující kurz
Raspberry Pi 4 a Scratch
Arduino a Scratch (mBot)
Vlastní projekt (tým/individuálně)

Soutěž

Školní kolo soutěže v programování ve Scratch