Laboratorijske vježbe
LV1: Priprema za rad u laboratoriju
LV2: Brojevni sustavi i pretvorbe
LV3: Direktne pretvorbe i binarna aritmetika
LV4: Prikaz podataka i zapis cijelih brojeva
LV5: Zapis realnih brojeva i znakova u sklopovima računala
LV6: Ponavljanje i ispitna vježba
LV7: Osnovni pojmovi i zapis algoritama
LV8: Naredba pridruživanja
LV9: Osnovne algoritamske strukture – linijska i razgranata struktura
LV10: Osnovne algoritamske strukture – ciklička struktura
LV11: Ponavljanje i ispitna vježba
LV12: Uvod u programski jezik C i razvojno okružje
LV13: Opća pravila pisanja programa i osnovni tipovi podataka
II. Polugodište
LV14: Funkcije za upis i ispis podataka
LV15: Izrazi i operatori
LV16: Konverzija tipova i matematičke funkcije
LV17: Linijska struktura programa
LV18: Grananje u programu
LV19: Ponavljanje i ispitna vježba
LV20: Višestruko grananje
LV21: Programska petlja for
LV22: Programska petlja while
LV23: Programska petlja do-while
LV24: Ugniježđene petlje
LV25: Ponavljanje i ispitna vježba
LV26: Polja
LV27: Jednodimenzionalna polja, definicija i inicijalizacija
LV28: Jednodimenzionalna polja, učitavanje i ispis
LV29: Dvodimenzionalna polja, definicija i inicijalizacija
LV30: Dvodimenzionalna polja, učitavanje i ispis
LV31: Nizovi znakova, stringovi
LV32: Ponavljanje i ispitna vježba
LV33: Sažetak