Fakultet tehničkih nauka

Predmet: Objektno orijentisane tehnologije (17.ESI055)

Matične organizacione jedinice predmeta:
Osnovne informacije:
 
Kategorija Stručno-aplikativni
Uža naučna oblast Primenjene računarske nauke i informatika
Multidisciplinarna Ne
ESPB 5
Cilj:

Upoznavanje sa osnovnim pojmovima i principima objektno orijentisanog dizajna, programiranja i izradom objektno-orijentisanih programa. Stečena znanja student treba da primeni u analizi, proučavanju i rešavanju realnih problema.

Ishod:

Obučenost studenata za samostalnu izradu kompleksnih objektno-orijentisanih softverskih rešenja. Student je osposobljen da primenom stečenog znanja analizira, proučava i rešava realne probleme.

Sadržaj:

Priprema za izradu objektno orijentisanih programa. Modelovanje. Modeli u razvoju softvera. Primena objektno orijentisanog pristupa u rešavanju konkretnih problema. Dizajn principi i paterni. Višeslojna arhitektura. Projektovanje složenih objektno orijentisanih rešenja. Savremeni trendovi u projektovanju objektno orijentisanog programa. Programske platforme za razvoj objektno orijentisanih programa. Implementacija i analiza konkretnih primera.

Metodologija izvođenja nastave:

Predavanja. Računarske vežbe. Konsultacije. Teorijski deo gradiva se izlaže na predavanjima, uz analizu kratkih primera. Istovremeno sa predavanjima, praktični deo gradiva se izlaže na računarskim vežbama.

Literatura:
Autori Naziv Godina Izdavač Jezik
Kraus, L. Programski jezik "C" : sa rešenim zadacima 2000 Akademska misao, Beograd Srpski jezik
McMillan M. Data Structures and Algorithms Using C# 2008 Cambridge university press Engleski
Winskel, Glynn The formal semantics of programming languages 1993 MIT Press Engleski
Sharp, J. Microsoft Visual C# 2012 : korak po korak 2013 CET, Beograd Engleski
Malbaški, D. Objektno orijentisano programiranje kroz programski jezik C++ 2008 Fakultet tehničkih nauka, Novi Sad Srpski jezik
Joseph Albahari, Ben Albahari C# 7.0 za programere: Sveobuhvatan referentni priručnik 2018 Mikro knjiga Srpski jezik
Miroljub Zahorjanski Zbirka zadataka iz programskog jezika C# 2018 CET Srpski jezik
Formiranje ocene:
Predmetna aktivnost Predispitna Obavezna Broj poena
Teorijski deo ispita Ne Da 30.00
Složeni oblici vežbi Da Da 70.00
Izvođači nastave:
Predavanja
Računarske vežbe
Računarske vežbe
Računarske vežbe
Predavanja
Računarske vežbe
Računarske vežbe
Računarske vežbe
Računarske vežbe