Programiranje (najviše C, C, C), podaci, ulaz i izlaz podataka, osnovne operacije s podacima, programska grananja i petlje, analiza i rješavanja uvodnih (lakših) zadataka sa raznih natjecanja, polje kao podatkovna struktura, složeniji algoritmi, rad sa nizovima znakova, analiza i rješavanje složenijih zadataka sa raznih natjecanja, C i vizualno programiranje, timski rad pri izradi softverskih radova, obrada raznih tema prema interesu polaznika (npr. grafičke mogućnosti računala i programiranje grafike), algoritmi za pretraživanje polja, algoritmi za sortiranje niza brojeva, STL (algoritmi i podaci), rekurzije, teorija brojeva, grafovi i algoritmi, backtracking, dinamičko programiranje, programiranje za Web...