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 | |||
2019 | Engleski | |||
2021 | Engleski | |||
2014 | 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 Manasijević Aleksandar
Asistent
DON - drugi oblici nastave
Asistent Lazić Olivera
Asistent