Предмет: Функционално програмирање (17.E2417 )
Категорија | Теоријско-методолошки |
Ужа научна област | Примењене рачунарске науке и информатика |
ЕСПБ | 5 |
Циљ предмета је да студент изгради апстрактно мишљење и овлада принципима, техникама и начином употребе методологије и технологије функционалне парадигме. Стечена знања студент треба да примени у анализи, проучавању и решавању реалних проблема.
Стицање модерних знања и вештина из функционалног програмирања. Студент је оспособљен да применом стеченог знања из примене функционалног програмирања проучава и решава реалне проблеме.
Теоријска настава Основе функционалне парадигме. Преглед функционалних програмских језика. Декларисање модела података (карактери, бројеви, стрингови и листе). Полиморфизам (функције као параметри, функције вишег реда, анонимне функције). Модули. Паметни конструктори и погледи. Коришћење контејнера. Контејнери: мапе, скупови, стабла, графови. Декларисаље класа и инстанци. Функционално решавање проблема (калкулатор обрнуте пољске нотације, рачунање путање). Функтори и монаде. Практична настава Примена функционалног програмирања у решавању разних проблема из различитих области. Анализа и израда конкретних примера.
Предавања. Рачунарске вежбе. Консултације. Теоријски део градива се излаже на предавањима, уз анализу кратких примера. Истовремено са предавањима, практични део градива се излаже на рачунарским вежбама.
Аутори | Назив | Година | Издавач | Језик |
---|---|---|---|---|
2021 | Енглески | |||
1988 | Енглески | |||
2019 | Енглески | |||
2014 | Енглески | |||
1989 | Енглески |
Предметна активност | Предиспитна | Обавезна | Број поена |
---|---|---|---|
Предметна активност Теоријски део испита |
Предиспитна Не |
Обавезна Да |
Број поена 30.00 |
Предметна активност Сложени облици вежби |
Предиспитна Да |
Обавезна Да |
Број поена 70.00 |
проф. др Александар Купусинац
Редовни професор
Предавања
проф. др Срђан Попов
Редовни професор
Предавања

Асистент Александар Манасијевић
Асистент
ДОН - други облици наставе

Асистент Оливера Лазић
Асистент
ДОН - други облици наставе