PROGRAMIRANJE 1
Gradivo po časovima:
I dvočas: BrojevniSistemi.pdf
F.Marić: Zapis teksta u računaru.
II, III, IV dvočas: D.Vitas: Uvod u jezik HTML.
V dvočas: algoritmi.
Jelena Hadži-Purić: Razvojni put jednog C programa.
Programski jezik C:
VI dvočas: Tipovi, operatori i izrazi. Kontrola toka.
VII dvočas: Priprema za prvi kolokvijum.
VIII dvočas: switch, uslovni izraz, operator sizeof, znakovni ulaz i izlaz (putchar(), getchar()).
IX dvočas: Nizovi-osnovni pojmovi. Funkcije.
X dvočas: Pokazivači, prenos parametara po vrednosti i preko pokazivača, lenjo izračunavanje.
XI dvočas: Prenos niza u funkciju, funkcije za rad sa stringovima.
XII dvočas: Linearna i binarna pretraga niza, statičke promenljive, konverzije, #define sa argumentima.
XIII i IX dvočas: Sortiranje, enumeracija, strukture, rad sa datotekama, argumenti komandne linije.
PROGRAMIRANJE 2
Gradivo po časovima:
I dvočas: Bit-operatori.
II dvočas: Argumenti komandne linije, polinomi, rad sa velikim celim brojevima.
III dvočas: Sortiranje nizova, linearna i binarna pretraga nizova, sortiranje.html (Filip Marić).
IV dvočas: Rekurzivne funkcije: faktorijel, Fibonačijev niz, stepen broja, binarna pretraga, qsort...
V dvočas: Pokazivači na funkcije, bibliotečke funkcije bsearch i qsort.
VI dvočas: Pokazivači i nizovi - ponavljanje.
Alokacija memorije (malloc, calloc, realloc, free), nizovi pokazivača, dinamički nizovi, matrice.VII dvočas: Liste (jednostruko povezane liste i dvostruko povezane kružne liste).
VIII i IX dvočas: Stek, drveta, binarno pretraživačko drvo.
X dvočas: Grafovi.
XI dvočas: Milan Banković: Grafovi, primer primene funkcija fseek() i ftell().
Zadaci sa prethodnih ispita i kolokvijuma iz Osnova Programiranja.
P2SveNaJednomMestuC.pdf, Grafovi:Milan Banković