1. Nauka myślenia „jak programista” - wizualno-blokowe środowiska programowania.
- Możliwości środowisk programowania wizualnego wspomagają w nauce podstawowych, ważnych informatycznie pojęć takich jak:
1. dane i wyniki,
2. operatory,
3. instrukcje,
4. podprogramy.
Programowanie wizualne jest pomocne przy rozumieniu niektórych zagadnień dotyczących sposobów i technik stosowanych w trakcie programowania:
5. iteracja i rekurencja,
6. operowanie na złożonej strukturze danych i reprezentacje,
7. wybrane metody algorytmiczne i ich dobór,
8. zespołowe projektowanie kodu programu