Predmet: Funkcionalno programiranje (17.E2417 )
| Kategorija | Teorijsko-metodološki |
| Uža naučna oblast | Primenjene računarske nauke i informatika |
| ESPB | 5 |
Cilj predmeta je da student izgradi apstraktno mišljenje i ovlada principima, tehnikama i načinom upotrebe metodologije i tehnologije funkcionalne paradigme. Stečena znanja student treba da primeni u analizi, proučavanju i rešavanju realnih problema.
Sticanje modernih znanja i veština iz funkcionalnog programiranja. Student je osposobljen da primenom stečenog znanja iz primene funkcionalnog programiranja proučava i rešava realne probleme.
Teorijska nastava Osnove funkcionalne paradigme. Pregled funkcionalnih programskih jezika. Deklarisanje modela podataka (karakteri, brojevi, stringovi i liste). Polimorfizam (funkcije kao parametri, funkcije višeg reda, anonimne funkcije). Moduli. Pametni konstruktori i pogledi. Korišćenje kontejnera. Kontejneri: mape, skupovi, stabla, grafovi. Deklarisalje klasa i instanci. Funkcionalno rešavanje problema (kalkulator obrnute poljske notacije, računanje putanje). Funktori i monade. Praktična nastava Primena funkcionalnog programiranja u rešavanju raznih problema iz različitih oblasti. Analiza i izrada konkretnih primera.
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.
| Autori | Naziv | Godina | Izdavač | Jezik |
|---|---|---|---|---|
| 1988 | Engleski | |||
| 1989 | Engleski | |||
| 2014 | Engleski | |||
| 2019 | Engleski | |||
| 2021 | 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 Aleksandar Kupusinac
Redovni profesor
Predavanja
prof. dr Srđan Popov
Redovni profesor
Predavanja
Asistent Aleksandar Manasijević
Asistent
DON - drugi oblici nastave
Asistent Olivera Lazić
Asistent
DON - drugi oblici nastave