Professional Documents
Culture Documents
dr Marina Marjanovic
mmarjanovic@singidunum.ac.rs
Tehnički fakultet
2019/2020
Cilj predmeta
• Upoznavanje studenata s osnovnim konceptima, elementima
i strukturom računarskih programa i osnovnim algoritmima za
obradu podataka
Ishod predmeta
• Nakon uspešno završenog kursa
– student poznaje koncepte računarskih programa i piše programe koji
vrše interakciju skorisnikom
– rukuje različitim tipovima podataka u računarskomprogramu
– koristi osnovne strukturne elemente programa: sekvence, selekcijei
iteracije
– koristi potprograme ivrši dekompoziciju složenih programa
– poznaje elemente procesa razvoja programa
– poznaje elemente analize algoritama
– osposobljen je za pisanje jednostavnijih programa u jeziku Python
Silabus
1. Uvod u programiranje i jezik 9. Polja i neuređeneliste
Python 10. Organizacija koda programa
2. Osnovni elementi programa i rad sfajlovima
3. Izrazi u jeziku Python 11. Analiza algoritama, pretraživanje
4. Upravljenje tokom izvršavanja i sortiranje
programa: grananje i ponavljanje 12. Kolokvijum 2 (program)
5. Funkcije u jeziku Python 13. Osnove OOP: uvod u klase
6. Kolokvijum 1 (e-test) 14. Osnove OOP:nasleđivanje
7. Rekurzija u jeziku Python 15. Priprema za ispit
8. Osnovne strukture podataka u
jeziku Python: stringovi, liste i n-
torke
Ispit
• Metod nastave
– predavanja, vežbe, kolokvijumi (e-test, izrada programa),
ispit (izrada programa)
• Ispit
– kontinualno vrednovanje predispitnih i ispitnih obaveza:
Prisustvo /
aktivnost Kolokvijum 1 Kolokvijum 2 Ispit UKUPNO
10 30 30 30 100