naziv kursa

1
Naziv kursa: Objektno orijentisano programiranje Oblast kursa: Računari Opis kursa: Upoznavanje sa osnovnim idejama i konceptima objektno-orijentisanog programiranja, prateći njihov logički razvoj uz postepenu nadogradnju. Centralna tema je usvajanje apstraktnog načina razmišljanja i razumevanje apstraktnog programiranja. Izuzetno je bitno postaviti jake teorijske temelje koji će kasnije značajno olakšati usvajanje praktičnih tehnika u projektovanju i pisanju objektno orijentisanog softvera. Ciljevi kursa: Upoznavanje sa objektno orijentisanim tehnikama u programiranju. Upoznavanje sa razlikama u odnosu na proceduralne i modularne jezike. Predstavljanje objektno-orijentisanih tehnika i načina razmišljanja. Upoznavanje sa osnovnim premisama objektno-orijentisanog programiranja: apstraktni tipovi podataka, enkapsulacija, nasleđivanje, polimorfizam i apstrakcija. Naziv modula: Naziv nastavne jedinice: 1. Uvod 1.1 Tipovi podataka i strukture podataka free 1.2 Apstrakni tipovi podataka 2. Osnovni pojmovi objektno- orijentisanog programiranja 2.3 Objekat free 2.4 Klasa 2.5 Nasleđivanje free 3. Napredni koncepti objektno- orijentisanog programiranja 3.6 Smeštanje objekata u memoriju 3.7 Upućivanje poruka free 3.8 Višestruko nasleđivanje 4. Objektno-orijentisano projektovanje 4.9 Uvod u UML i postavka problema free 4.10 Analiza zahteva 4.11 Modeliranje klasa free 4.12 Dijagrami sekvence i komunikacije 4.13 Dijagrami aktivnosti i stanja free 4.14 Završne faze projektovanja Elementi kursa: Multimedija Sadržaj nastavne jedinice Test napredovanja

Upload: kodar-sticko

Post on 22-Dec-2015

2 views

Category:

Documents


0 download

DESCRIPTION

it akademija

TRANSCRIPT

Page 1: Naziv kursa

Naziv kursa: Objektno orijentisano programiranje

Oblast kursa: Računari

Opis kursa: Upoznavanje sa osnovnim idejama i konceptima objektno-orijentisanog programiranja,

prateći njihov logički razvoj uz postepenu nadogradnju. Centralna tema je usvajanje

apstraktnog načina razmišljanja i razumevanje apstraktnog programiranja. Izuzetno je

bitno postaviti jake teorijske temelje koji će kasnije značajno olakšati usvajanje praktičnih

tehnika u projektovanju i pisanju objektno orijentisanog softvera.

Ciljevi kursa: Upoznavanje sa objektno orijentisanim tehnikama u programiranju. Upoznavanje sa

razlikama u odnosu na proceduralne i modularne jezike. Predstavljanje objektno-

orijentisanih tehnika i načina razmišljanja. Upoznavanje sa osnovnim premisama

objektno-orijentisanog programiranja: apstraktni tipovi podataka, enkapsulacija,

nasleđivanje, polimorfizam i apstrakcija.

Naziv modula:Naziv nastavne jedinice:

1. Uvod1.1 Tipovi podataka i strukture podataka  free1.2 Apstrakni tipovi podataka 

2. Osnovni pojmovi objektno-orijentisanog programiranja

2.3 Objekat  free2.4 Klasa2.5 Nasleđivanje  free

3. Napredni koncepti objektno-orijentisanog programiranja

3.6 Smeštanje objekata u memoriju3.7 Upućivanje poruka  free3.8 Višestruko nasleđivanje

4. Objektno-orijentisano projektovanje

4.9 Uvod u UML i postavka problema  free4.10 Analiza zahteva4.11 Modeliranje klasa  free4.12 Dijagrami sekvence i komunikacije4.13 Dijagrami aktivnosti i stanja  free4.14 Završne faze projektovanja

Elementi kursa: Multimedija

Sadržaj nastavne jedinice

Test napredovanja