Uvod u programiranje, modularna nastava – UTR
SIU1 Osnove programiranja – (REPOZITORIJ/ZADACI)
I1: Koristiti osnovne tipove podataka, matematičke, logičke i operatore usporedbe te ugrađene matematičke funkcije u linearnim problemima
LV01: Integrirana razvojna programska okolina, u/i podataka (UTR)
LV02: Osnovni tipovi podataka, operatori i ugrađene matematičke funkcije (UTR)
I2: Odrediti korake za rješavanje problema pomoću pseudokoda
LV03: Rješavanje problema pomoću dijagrama tijeka (UTR)
LV04: Prikazivanje algoritma pomoću pseudokoda (UTR)
I3: Izraditi algoritam i program u odabranom programskom jeziku rješavajući problem uporabom grananja
LV05: Jednostavna naredba odlučivanja (grananja) (UTR)
LV06: Složena naredba odlučivanja (ugnježđivanje) (UTR)
LV07: Naredba switch-case () (UTR)
I4: Izraditi algoritam i program u odabranom programskom jeziku rješavajući problem uporabom petlje s određenim brojem ponavljanja
LV08: Petlja s određenim brojem ponavljanja (UTR)
LV09: Višestruka petlja s određenim brojem ponavljanja (ugnježđivanje) (UTR)
I5: Izraditi algoritam i program u odabranom programskom jeziku rješavajući problem uporabom petlje s uvjetom na početku/kraju
LV10: Pelja s uvjetom na početku (UTR)
LV11: Petlja s uvjetom na kraju (UTR)
LV12: Ugnježđivanje petlji (UTR)
SIU2 Spremnički tipovi podataka
I1: Prikupiti i analizirati korisničke zahtjeve za programsko rješenje
LV13: Prikupljanje i analiza korisničkih zahtjeva za jednostavnije primjere problema (UTR)
LV14: Prikupljanje i analiza korisničkih zahtjeva za složenije probleme (UTR, tim)
I2: Izraditi jednostavnije programsko rješenje uporabom funkcija jednodimenzionalnog/dvodimenzionalnog slijednog spremnika
LV15: Slijedni spremnik (jednodimenzionalno polje) (UTR)
LV16: Slijedni spremnik (dvodimenzionalno polje) (UTR)
LV17: Slijedni spremnik (vektor), STL, osnovne funkcije, složeni algoritmi (UTR)
LV18: Slijedni spremnik (vektor), PROBLEMSKI ZADATAK (UTR)
I3: Izraditi jednostavnije programsko rješenje uporabom funkcija zbirke stog
LV19: Spremnik tipa stog, STL, osnovne funkcije (UTR)
LV20: Spremnik tipa stog, složeni algoritmi (UTR)
LV21: Spremnik tipa stog, PROBLEMSKI ZADATAK (UTR)
LV22: Spremnik tipa stog, PROBLEMSKI ZADATAK (UTR)
I4: Izraditi jednostavnije programsko rješenje uporabom funkcija zbirke red
LV23: Spremnik tipa red, STL, osnovne funkcije (UTR)
LV24: Spremnik tipa red, složeni algoritmi (UTR)
LV25: Spremnik tipa red, PROBLEMSKI ZADATAK (UTR)
LV26: Spremnik tipa red, PROBLEMSKI ZADATAK (UTR)
I5: Koristiti funkcije zbirke elemenata čiji redoslijed nije zadan smještajem u memoriji (lista)
LV27: Spremnik tipa lista, STL, osnovne funkcije (UTR)
LV28: Spremnik tipa lista, složeni algoritmi (UTR)
LV29: Spremnik tipa lista, PROBLEMSKI ZADATAK (UTR)
LV30: Spremnik tipa lista, PROBLEMSKI ZADATAK (UTR)