W
ramach modułu uczestnik zdobywa niezbędne kompetencje do nauczania podstaw programowania w szkole podstawowej, ze szczególnym uwzględnieniem I etapu kształcenia (etapu wczesnoszkolnego). Kompetencje te dotyczą nie tylko znajomości popularnego środowiska komputerowego Scratch do nauczania podstaw programowania oraz umiejętności tworzenia prostych programów w tym środowisku, ale również umiejętności logicznego i algorytmicznego myślenia niezbędnych w nauce programowania. Kształtowanie tych kompetencji odbywa się przy wykorzystaniu takich narzędzi jak np. schematy blokowe, plansze do kodowania. Celem modułu jest:
- Zapoznanie z podstawowymi zagadnieniami z zakresu algorytmiki oraz wykształcenie umiejętności konstruowania schematów blokowych prostych algorytmów.
- Zapoznanie z wybranymi narzędziami rozwijania umiejętności okołoprogramistycznych oraz wykształcenie umiejętności ich wykorzystania w nauce programowania bez komputera.
- Zapoznanie ze środowiskiem Scratch do nauki programowania na wczesnych etapach edukacyjnych oraz wykształcenie umiejętności tworzenia prostych skryptów w tym środowisku.