Wprowadzenie
Podstawy programowania realizowane są w języku Scratch. Jest to edukacyjny język, stworzony jako narzędzie do nauczania dzieci podstaw programowania. Umożliwia łatwe tworzenie interaktywnych historyjek, animacji, bądź gier. Programowanie odbywa się w sposób wizualny – elementy języka mają kształt puzzli, które ułożone we właściwy sposób tworzą działający program lub grę. Część zajęć przeznaczona jest na programowanie aplikacji na platformę Android w języku App Inventor. Od drugiego semestru wprowadzane są inne języki i platformy takie jak m.in.: KODU (tworzenie gier 3D) oraz Python z Minecraftem.