Upoznati studente sa objektno-orijentisanim pristupom izrade informacionih sistema. Sticanje znanja o savremenim tehnikama programiranja na primeru modernog programskog jezika koji podržava principe objektno-orijentisanog programiranja.
Primenom saznanja sa predavanja, kroz neposredne vežbe student ovladava metodologijom, tehnikama i alatima potrebnim za kreiranje modernih poslovnih objektno-orijentisanih programa.
Savladavanjem sadržaja iz ovog predmeta student stiče sledeće kompetencije: savladavanje primene objektno-orijentisanih koncepata programiranja, samostalno rešavanje programerskih problema srednje složenosti, ravnopravnog učešća u timu za razvoj ili održavanje složenih poslovnih sistema.
Teorijska nastava
• Primena objektno-orijetisane metodologija
• Softverski alati za objektno-orijentisano programiranje
• Osnovni koncepti objektnog programiranja: nasleđivanje, polimorfizam, enkapsulacija