|
|
2011-2012 Programiranje 2
Predavanja:
grupe 104a i 104b: prof Dusko Vitas
Literatura:
-
Kernighan Brian W, Ritchie Dennis M
Programski
jezik C, Prentice Hall 1988. - prevod CET 2003.
-
Tondo
C L, Gimpel S E
Programski
jezik C - rešenja zadataka, CET prevod 2004.
- Predrag Janičić, Filip Marić: Programiranje 2, beleške sa predavanja, I smer
- Gordana Pavlović Lažetić: Programiranje 2, skripta
Vežbe
-
Programski jezik C - Argumenti komandne linije. Datoteke.
-
Programski jezik C - Polinomi: organizovanje koda po datotekama.
-
Programski jezik C - Bitski operatori.
-
Programski jezik C - Algoritmi pretrage. Sortiranje.
-
Programski jezik C - Sortiranje.
-
Programski jezik C - Rekurzija --- Osnovni primeri.
-
Programski jezik C - Rekurzija --- Algoritmi pretrage i sortiranja.
-
Programski jezik C - Pokazivaci na funkcije. Bibliotecke funkcije qsort, bsearch, lsearch i lfind.
-
Programski jezik C - Pokazivaci. Dinamicka alokacija memorije
-
Programski jezik C - Matrice. Liste
-
Programski jezik C - Liste
-
Programski jezik C - Liste
-
Programski jezik C - Stabla
-
Programski jezik C - Stabla
Materijali sa vežbi za programski jezik C (od pre nekoliko godina --- paznja: materijal se ne poklapa u potpunosti sa ovogodisnjim kursem!).
Praktikumi:
- - 13.
Zadaci sa praktikuma programiranje 2, 2012.
- Zadaci za vežbu
2011-2012 Programiranje 1, I smer
Način polaganja:
- 50 poena - predispitne obaveze.
- 50 poena - završni ispit.
Predispitne obaveze:
- 4. nedelja: teorijski test
- 7. nedelja: 2 zadatka
- 9. nedelja: teorijski test
- 11. nedelja: 1 zadatak
- 13. nedelja: teorijski test
- 14. nedelja: 1 zadatak
Svaki zadatak/test nosi 7.5 poena. Ne računa se najlošiji rezultat - mogući maksimum je 45 poena.
Svi zadaci se rade na računarima. Rešenje nosi 0 poena ukoliko program ne radi ispravno za sve test primere; ako radi ispravno za test primere tek onda se boduje (skidaju se poeni za propuste u kodu, efikasnost itd.).
Aktivno prisustvo na predavanjima i vežbama nosi 5 poena.
Završni ispit se sastoji od teorijskih pitanja i zadataka. Radi se 3 sata
Predavanja:
grupe 1I2A, 1I2B, 1I2C: prof Filip
Marić
Literatura:
-
Predrag Janičić, Filip Marić: Programiranje 1 (radna verzija).
-
Kernighan Brian W, Ritchie Dennis M
Programski
jezik C, Prentice Hall 1988. - prevod CET 2003.
-
Tondo
C L, Gimpel S E
Programski
jezik C - rešenja zadataka, CET prevod 2004.
Vežbe
- Uvodne napomene.
- Latex. HTML.
-
- URM masine.
- Programski jezik C --- Uvodni zadaci.
- Programski jezik C --- Konstante, operatori ++ i --, relacioni i logicki operatori, kontrola toka -- if i switch, uslovni izraz, konverzije.
- Programski jezik C --- Petlje.
- Programski jezik C --- Petlje.
- Programski jezik C --- Funkcije.
- Programski jezik C --- Nizovi.
- Programski jezik C --- Makroi. Niske.
- Programski jezik C --- Niske.
- Programski jezik C --- Pokazivaci. Matrice. Dinamicka alokacija memorije.
- Programski jezik C --- Test. Strukture
Zadaci za vežbu.
2011-2012 Programiranje 1
Predavanja:
grupa 104b: prof Miroslav
Marić
Literatura:
-
Kernighan Brian W, Ritchie Dennis M
Programski
jezik C, Prentice Hall 1988. - prevod CET 2003.
-
Tondo
C L, Gimpel S E
Programski
jezik C - rešenja zadataka, CET prevod 2004.
Vežbe
Biljana Stojanović
Praktikumi
- Uvodne napomene.
-
-
HTML - Tabele, linkovi, slike.
-
- Odbrana seminarskih radova.
- - 14 Programski jezik C --- Zadaci za vežbu.
2008-2009 Programiranje 2
Predavanja:
grupa 1mna:
prof Gordana
Pavlović-Lažetić
Literatura:
-
Kernighan Brian W, Ritchie Dennis M
Programski
jezik C, Prentice Hall 1988. - prevod CET 2003.
-
Tondo
C L, Gimpel S E
Programski
jezik C - rešenja zadataka, CET prevod 2004.
Vežbe
-
Programski jezik C - Argumenti komandne linije. Datoteke.
-
Programski jezik C - Bitski operatori. Polinomi.
-
Programski jezik C - Algoritmi sortiranja. Veliki brojevi.
-
Programski jezik C - Sortiranje. Pokazivačka
aritmetika, pokazivaci na pokazivace, nizovi pokazivaca.
-
Programski jezik C - Rekurzija - osnovni primeri.
-
Programski jezik C - Rekurzija - Algoritmi MergeSort i QuickSort
-
Programski jezik C - Upotreba biblioteckih funkcija qsort, bsearch, lfind i lsearch.
-
Programski jezik C - Dinamicka alokacije memorije. Matrice.
-
Programski jezik C - Dinamicki niz. Liste - Implementacija. Red. Kruzne liste.
-
Programski jezik C - Liste - Stek. Dvostruko povezane liste.
-
Programski jezik C -
Stabla
-
Programski jezik C -
Stabla
-
Programski jezik C - Grafovi
Materijali sa vežbi
za programski jezik C.
Praktikumi:
- - 13.
Zadaci sa praktikuma programiranje 2, 2008-2009.
Domaći zadatak
2008-2009 Programiranje 1
Predavanja:
grupa 1mna:
prof Gordana
Pavlović-Lažetić
grupa 1va:
prof Dušan Tošić,
vežbe Marija Milanovic
Literatura:
-
Kernighan Brian W, Ritchie Dennis M
Programski
jezik C, Prentice Hall 1988. - prevod CET 2003.
-
Tondo
C L, Gimpel S E
Programski
jezik C - rešenja zadataka, CET prevod 2004.
Vežbe
-
Uvodne napomene.
Brojevni sistemi - konverzije.
Više o konverzijama.
-
HTML - Uvod, osnovne etikete, liste.
-
HTML - Linkovi, slike, pozadina,
tabele.
-
Kodiranje - teorija.
Kodiranje - zadaci.
-
Programski jezik C -
uvod - Zdravo svete, Imena promenljivih,
Deklaracije, Tipovi i velicina podataka, printf i scanf. Aritmeticki operatori.
-
Programski jezik C - Konstante. Operatori ++ i --,
relacioni i logicki operatori. Kontrola toka. Switch.
Uslovni izraz. Konverzija. Dvostruka for petlja.
Prvi domaci zadatak.
Rešenje.
-
Programski jezik C -
Simbolicke
konstante. Enumeracija. operator sizeof().
Znakovni ulaz i izlaz. Makroi.
-
Programski jezik C -
Pokaziva či. Nizovi. Veza između pokazivača i nizova
-
Programski jezik C -
Funkcije. Zivotni vek i oblasti vazenja promenljivih. Staticke promenljive. Prenos parametara kod funkcija.
-
Programski jezik C -
Pokazivaci i argumenti funkcija. R ad
sa niskama karaktera.
-
Programski jezik C -
Rad sa niskama karaktera.
-
Programski jezik C - Linearna i binarna pretraga.
Strukture.
-
Programski jezik C - Datoteke.
Materijali sa vežbi za programski jezik C.
Praktikumi:
- Upoznavanje sa radom u racunarskoj laboratoriji.
Kako koristiti Secure Shell Client.
Brojevni sistemi.
-
HTML -
Uvod, osnovne etikete, liste.
-
HTML -
Linkovi, slike, pozadina,
tabele.
Uputstva za postavljanje prezentacije.
-
HTML -
Primeri.
Kodiranje - zadaci.
-
- 13. Zadaci sa praktikuma,
programiranje 1, 2008-2009.
2006-2007 Programiranje 1
Predavanja: Profesor
Duško Vitas
Literatura:
-
Kernighan Brian W, Ritchie Dennis M
Programski
jezik C, Prentice Hall 1988. - prevod CET 2003.
-
Tondo
C L, Gimpel S E
Programski
jezik C - rešenja zadataka, CET prevod 2004.
Vežbe
-
HTML - Uvod, osnovne etikete, liste.
Kodiranje
-
HTML - Linkovi, slike, pozadina,
tabele.
Uputstva
za postavljanje prezentacije
-
Brojevni sistemi - konverzije.
Više o konverzijama.
Postupak rešavanja problema uz pomoć računara.
Osnovni algoritmi
-
Osnovni algoritmi.
Programski jezik C -
uvod - Zdravo svete, Imena promenljivih,
Deklaracije, Tipovi i velicina podataka, printf i scanf.
-
Programski jezik C - Aritmeticki operatori, ++ i --,
relacioni i logicki operatori, Kontrola toka, Switch,
Uslovni izraz
-
Programski jezik C -
Dvostruka for petlja, Simbolicke
konstante, Makroi, Enumeracija
-
Programski jezik C - Pokazivači,
sizeof(), znakovni ulaz i izlaz, nizovi
-
Programski jezik C - Break i continue, konstante,
znakovni ulaz i izlaz, vezbanje
-
Programski jezik C - Funkcije, nizovi
-
Programski jezik C - Zivotni vek i oblast vazenja
promenljivih,
staticke promenljive. Prenos parametara
kod funkcija,
-
Programski jezik C -
Rad
sa niskama karaktera.
-
Programski jezik C -
Linearna i binarna
pretraga. Strukture.
-
Programski jezik C - Pokazivaci i argumenti funkcija,
pokazivaci i nizovi. Datoteke.
-
Programski jezik C - Datoteke. Argumenti komandne linije.
Materijali sa vezbi za programski jezik C.
Praktikumi:
Srđan Vesić
Zadaci sa praktikuma
2006-2007
Spisak studenata 2006-2007
2005-2006 Osnovi programiranja
Predavanja: Profesor
Miodrag
ivković
Vežbe
Kompletni
materijali sa vežbi za programski jezik C za prvi i drugi semestar (pdf).
ZadaciSaPraktikuma2005-2006.pdf
Kompletni materijali za
programski jezik C za prvi i drugi semestar --- vežbe, praktikumi i kod
(zip).
Prvi semestar:
-
HTML - Uvod, osnovne
etikete
-
HTML - Liste, Linkovi
-
HTML - Slike, boje,
pozadina
-
HTML - Tabele, osnovno o Latex-u
- Postupak re šavanja problema uz
pomoć računara.
Osnovni algoritmi :
zdravo svete, sabiranje dva broja, sabiranje niza brojeva, maksimum
dva broja, maksimum niza brojeva, faktorijel prirodnog broja,
razmena vrednosti prmenljivih
-
Algoritmi, nastavak: Celobrojni kolicnik, Kvadratna
jednacina, Fibonacijevi brojevi, NZD, Ceo deo korena prirodnog
broja
-
Programski jezik C
- uvod - Zdravo svete, Imena promenljivih ,
Deklaracije, Tipovi i velicina podataka, printf i scanf.
-
Programski jezik C - Aritmeticki operatori, ++ i
--, relacioni i logicki operatori, Kontrola toka, Switch
-
Programski jezik C - Uslovni izraz, Simbolicke konstante,
Enumeracija, Funkcije, Nizovi, Konstante
-
Programski jezik C - Konverzija, sizeof(), Znakovni ulaz
i izlaz, Nizovi
-
Programski jezik C - Formiranje HTML dokumenata.
Dvostruka for petlja. Prenos parametara kod funkcija.
Brojevni sistemi - konverzije.
Više o
konverzijama .
-
Programski jezik C - Prenos parametara kod funkcija,
break i continue, rad sa niskama karaktera.
-
Programski jezik C - Makroi. Bitski operatori.
-
Programski jezik C - Bitski operatori. Linearna i binarna
pretraga. Razni zadaci.
Materijali za prvi semestar:
HTML,
Osnovni algoritmi,
Programski jezik C,
Brojevni sistemi - konverzije (Više
o konverzijama),
ZadaciSaPraktikuma2005-2006.pdf
Drugi
semsetar:
-
Programski jezik C - Sortiranje
niza.
Sortiranje (Filip Maric)
-
Programski jezik C - Rekurzivne funkcije. Staticke
promenljive. Pokazivaci.
-
Programski jezik C - Pokazivaci i argumenti funkcija.
Pokazivaci i nizovi.
-
Programski jezik C - Alokacija memorije. Matrice.
-
Programski jezik C - Matrice.
-
Programski jezik C - Strukture.
-
Programski jezik C - QuickSort. Funkcija za genericko
sortiranje. Genericko sortiranje reci. Upotreba qsort i bsearch iz
standardne biblioteke. Argumenti komandne linije.
-
Programski jezik C - Upotreba bsearch iz standardne
bibilioteke. Rad sa datotekama.
-
Programski jezik C - Liste - Red, Kruzne liste.
-
Programski jezik C - Liste - Stek, Dvostruko povezane
liste.
-
Programski jezik C - Drveta.
-
Programski jezik C - Drveta. Grafovi.
-
Programski jezik C - Pregled gradiva.
Materijali za drugi semestar:
Programski jezik C,
ZadaciSaPraktikuma2005-2006.pdf
Praktikumi:
- Upoznavanje sa radom u racunarskoj laboratoriji
- HTML primeri
- HTML primeri,
uputstva za postavljanje prezentacije
- HTML primeri,
upotreba Latex-a i domaći zadatak
- HTML primeri,
CSS
- Odbrana seminarskih radova
- Upotreba gcc kompajlera, Linux okruzenje,
programski jezik C
- - 28. Programski jezik C -
ZadaciSaPraktikuma2005-2006.pdf
Spisak
studenata 2005-2006
2004-2005 Osnovi programiranja
Predavanja:
Drugi tok, I
grupa: profesor Duško Vitas
Četvrti tok, II grupa, profesor
Miodrag ivković
Spisak
studenata 2004-2005
Opšta uputstva
HTML
Programski jezik C
|