Predmet: Programske paradigme (17.E2416 )
Kategorija | Teorijsko-metodološki |
Uža naučna oblast | Primenjene računarske nauke i informatika |
ESPB | 6 |
Ovaj predmet će omogućiti studentima da sagledaju razlike u funkcionisanju različitih programskih paradigmi, počevši od najranijih, pa do najnovijih programskih jezika. Cilj je da studenti razumeju principe koji leže u osnovi načina rešavanja problema, kako bi u profesionalnoj karijeri činili pravi izbor u okviru mnoštva programskih jezika i nešto manje paradigmi.
Sticanje modernih znanja i veština iz programskih paradigmi. Studenti će biti osposobljeni da primenom stečenog znanja iz primene programskih paraditmi proučavaju i rešavaju realne probleme, odnosno moći će da: opišu i razlikuju sagledane programske paradigme; pregledanjem koda utvrde kojoj programskoj paradigmi pripada dati program ili programski jezik; identifikuju i diskutuju dizajn sagledanog programskog jezika ili paradigme; izaberu jezik ili paradigmu pogodan za rešavanje određenog problema; pišu programe na različitim jezicima i u različitim paradigmama; razumeju uticaj izabrane paradigme na kvalitet rešenja.
Teorijska nastava Uvodni deo predmeta razmatra istorijski pregled programskih paradigmi. Nakon toga predmet predstavlja i suprotstavlja dominantne programske paradigme: imperativno, objektno orijentisano, funkcionalno, logičko, kao i programiranje vođeno događajima. Pored toga, obrađuju se i ove teme: deklarativna paradigma, simboličko programiranje, generičko programiranje, metaprogramiranje, jezički-orijentisano programiranje. Deo kursa je duboko upoznavanjs paradigmi, kao takvih, kako bi se korištenjem adekvatnog, studenti obučili da prevaziđu mnoštvo aktualnih programskih jezika i izaberu adekvatan za potrebnu implementaciju i analizu konkretnih primera. Praktična nastava Primena programskih paradigmi podataka u rešavanju problema iz različitih oblasti. Analiza i izrada konkretnih primera.
Predavanja. Vežbe.
Autori | Naziv | Godina | Izdavač | Jezik |
---|---|---|---|---|
2001 | Engleski | |||
1991 | Engleski | |||
2012 | Engleski | |||
1999 | Engleski |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|---|---|---|
Predmetna aktivnost Teorijski deo ispita |
Predispitna Ne |
Obavezna Da |
Broj poena 30.00 |
Predmetna aktivnost Složeni oblici vežbi |
Predispitna Da |
Obavezna Da |
Broj poena 70.00 |
prof. dr Kupusinac Aleksandar
Redovni profesor
Predavanja
prof. dr Popov Srđan
Redovni profesor
Predavanja
Asistent Špica Sanja
Asistent