Spinner

Dokument se učitava

ATUSS

VIŠER

Akademija tehničko-umetničkih strukovnih studija Beograd

Odsek Visoka škola elektrotehnike i računarstva

Objektno orijentisano programiranje 2 Šifra: OK0018 | 6 ESPB

Opšte informacije
Nivo studija: Osnovne strukovne studije
Godina studija: 3
Semestar: 5
Uslov: Nema.
Cilj: Produbljivanje poznavanja objektno orijentisane metododlogije i osposobljavanje studenata da projektuju i pišu složene objektno orijentisane programe na jeziku Java.
Ishod: Studenti će biti osposobljeni da uz pomoć savremenog razvojnog okruženja razviju složene programe na jeziku Java.
Sadržaj predmeta
Teorijska nastava:
  1. Klase. Nasleđivanje (proširenje), modifikatori pristupa, redefinisanje metoda, apstraktne klase, interfejsi.
  2. Unutrašnje klase, polimorfizam, izuzeci
  3. Klasa Object, interfejs, konstruktor, prenos vrednosti, statička polja, statički nicijalizacioni blokovi.
  4. Standardna biblioteka. Ulaz izlaz. Serijalizacija.
  5. Konkurentno programiranje. Niti. Sinhronizacija.
  6. Grupe niti. Plitka i duboka kopija.
  7. Generici.
  8. GUI: AWT
  9. GUI: Swing
  10. GUI: JavaFX.
  11. Mrežno programiranje. Klijent server arhitektura, rešenje klijent-servera konkurentnim programiranjem.
  12. Korišćenje:TCP/IP, URL i URLConnection u Javi.
  13. Prenos fajlova u mrežnoj klijent-server komunkaciji. Mrežna komunikacija datagramima.
  14. Komunikacija sa bazama podataka.
  15. Java tehnologije za veb programiranje.
Praktična nastava:
  1. P. Štrbac, Objektno programiranje 2, VIŠER, 2019.
  2. P. Štrbac, V. Korać, D. Marković, Objektno programiranje 2 – priručnik za laboratorijske vežbe, VIŠER, 2019.
  3. Laslo Kraus, Programski jezik Java sa rešenim zadacima, Akademska misao, 2019.
  4. Jakov Fejn (Yakov Fain), Java 8 programiranje, Mikro knjiga, 2015.
  5. Brus Ekel (Bruce Eckel), Misliti na Javi, prevod 4. izdanja, Mikro knjiga, 2014.
Literatura
Broj časova aktivne nastave (nedeljno)
Predavanja: 3
Vežbe: 2
Drugi oblici nastave: 0
Ocena znanja (maksimalan broj poena 100)
Predispitne obaveze
Poeni
aktivnosti u toku predavanja
10
aktivnosti na laboratorijskim vežbama
20
seminarski rad
0
kolokvijum
40
Završni ispit
Poeni
Pismeni ispit
30
Usmeni ispit
0
Praktični ispit
0

Nastavnik

Saradnik

Obaveštenja