Cilj modula je stjecanje kompetencija da na temelju vlastitih ili tuđih modela i specifikacija polaznik samostalno napiše, testira i dokumentira program u zadanom programskom jeziku i razvojnoj okolini. Polaznik će samostalno izraditi razne vrste računalnih programa, zatim će programski povezati baze podataka s programima.
Program je kategoriziran u vještinama: