SPU_facebook
Programiski jezici

Predmet: Programski jezici-odabrana poglavlja

Predavači: Dr Dragan Urošević, docent, Slobomir P Univerzitet

Fond časova: 30 predavanja + 30 vježbi (diskusija o obradjenom gradivu, izrada zadatih projekata, priprema seminarskih radova radova i slično)

PREDUSLOVI: Nema

1. Cilj predmeta

Razumevanje i usvajanje osnovnih principa programskih jezika, univerzalno važećih kod savremenih i za praksu IT profesionalaca bitnih jezika.

Upoznavanje sa konceptima sintakse i semantike programskih jezika koristeći formalne metode opisa sintakse i semantike.

Usvajanje koncepata objektno-orijentisanog programiranja, strukturnog programiranje i proceduralnog programiranja.

Razumevanje naprednih koncepata u aktuelnim programski jezicima kao što su JAVA, C#, itd.

Upoznavanje sa strukturama podataka koje se danas najčešće koriste u programiranju i ralizacijom tih struktura podataka u nekim aktuelnim programskim jezicima (JAVA, C#, C++)

2. Program predmeta

  1. Uvod: objašnjenje cilja, karaktera predmeta, načina izvođenja nastave i provjere uspjeha studenata       (1 čas)
  2. Niti. Pojam niti. Programiranje niti u savremenim programskim jezicima  (6 časova)
  3. Programiranje aplikacija u kojima se manipuliše bazama podataka (6 časova)
  4. Programiranje igara  (6 časova)
  5. Mrežno programiranje  (6 časova)
  6. Primeri naprednih struktura podataka  (5 časova)

3. Način rada

Predavanja i diskusija o predjenom gradivu, projektima, odnosno aplikacijama studenata na zadate i/ili izabrane teme.

4. Provera znanja i ocenjivanje

Tokom trajanja nastave studenti su dužni da izaberu (samostalno ili u dogovoru sa profesorom) projekat, napišu program za taj projekat, napišu kratku dokumentaciju o programu i uputstvo za korisnike programa.

Za izlazak na ispit potrebno je odbraniti projekat. Ispit se polaže usmeno odgovorima na izvučena pitanja.

literatura: