Objektno orjentisano projektovanje Šifra: 150211 | 6 ESPB
Opšte informacije
Nivo studija:
Godina studija:
2
Semestar/Trimestar:
4
Uslov:
Cilj:
Upoznavanje sa osnovama objektno orijentisanog programiranja i osposobljavanje studenata da projektuju i pišu osnovne objektno orijentisane aplikacije na jeziku Java.
Ishod:
Studenti će biti osposobljeni da uz pomoć savremenog razvojnog okruženja razviju jednostavnije programe na jeziku Java.
Sadržaj predmeta
Teorijska nastava:
- Podaci i izrazi
- Klase i objekti
- Enkapsulacija
- Uslovni iskazi i petlje
- Nizovi
- Nasleđivanje
- Polimorfizam
- Rad sa bazama podataka
- Izuzeci
- Rekurzivni programi
- Elementarni primeri kolekcija
- UML alati
- Dijagrami klasa
- Dijagrami aktivnosti
- Osnove projektovanja softvera
Praktična nastava:
- Praktična nastava prati program predavanja.
Literatura
- Laslo Kraus, Programski jezik Java sa rešenim zadacima JSE8, Akademska misao, 2015.
- Bruce Eckel, Misliti na Javi, Mikro knjiga, 2007.
- John Lewis, William Loftus, Java Software Solutionswith Access Code: Foundations of ProgramDesign, Pearson Education, 2014.
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
0
seminarski rad
25
kolokvijum
20
Završni ispit
Poeni
Pismeni ispit
45
Usmeni ispit
0