Modul rozšiřuje základy blokového programování o klíčový koncept proměnných – jejich zavádění, použití, pojmenování i datové typy. Žáci se učí vytvářet programy, které uchovávají a mění hodnoty během běhu programu, a využívat proměnné v podmínkách i cyklech. Důraz je kladen také na čitelnost kódu a ladění chyb. Modul obsahuje úlohy se strukturovaným zadáním a lze jej vhodně doplnit otevřenějšími projekty nebo programováním fyzických robotů. Jako nezbytná prerekvizita pro tento modul je Blokové programování II (podmínky, ladění). Vhodné je i předchozí zařazení modulu Blokové programování III (cykly a podmínky), to ale není nezbytně nutné.
Prosíme, nezasílejte dotazy na prozrazení řešení úloh či vysvětlení postupu. Pokud hlásíte chybu, upřesněte prosím, v čem přesně spočívá a připojte snímek obrazovky.