Category | Theoretical-methodological |
Scientific or art field | Applied Computer Science and Informatics |
ECTS | 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.
Authors | Title | Year | Publisher | Language |
---|---|---|---|---|
1991 | English | |||
1999 | English | |||
2001 | English | |||
2012 | English |
Course activity | Pre-examination | Obligations | Number of points |
---|---|---|---|
Theoretical part of the exam | No | Yes | 30.00 |
Complex exercises | Yes | Yes | 70.00 |
Full Professor
Full Professor
Assistant - Master
© 2024. Faculty of Technical Sciences.
Address: Trg Dositeja Obradovića 6, 21102 Novi Sad
© 2024. Faculty of Technical Sciences.