Предмет: Програмске парадигме (17.E2416 )
Категорија | Теоријско-методолошки |
Ужа научна област | Примењене рачунарске науке и информатика |
ЕСПБ | 6 |
Овај предмет ће омогућити студентима да сагледају разлике у функционисању различитих програмских парадигми, почевши од најранијих, па до најновијих програмских језика. Циљ је да студенти разумеју принципе који леже у основи начина решавања проблема, како би у професионалној каријери чинили прави избор у оквиру мноштва програмских језика и нешто мање парадигми.
Стицање модерних знања и вештина из програмских парадигми. Студенти ће бити оспособљени да применом стеченог знања из примене програмских парадитми проучавају и решавају реалне проблеме, односно моћи ће да: опишу и разликују сагледане програмске парадигме; прегледањем кода утврде којој програмској парадигми припада дати програм или програмски језик; идентификују и дискутују дизајн сагледаног програмског језика или парадигме; изаберу језик или парадигму погодан за решавање одређеног проблема; пишу програме на различитим језицима и у различитим парадигмама; разумеју утицај изабране парадигме на квалитет решења.
Теоријска настава Уводни део предмета разматра историјски преглед програмских парадигми. Након тога предмет представља и супротставља доминантне програмске парадигме: императивно, објектно оријентисано, функционално, логичко, као и програмирање вођено догађајима. Поред тога, обрађују се и ове теме: декларативна парадигма, симболичко програмирање, генеричко програмирање, метапрограмирање, језички-оријентисано програмирање. Део курса је дубоко упознавањс парадигми, као таквих, како би се кориштењем адекватног, студенти обучили да превазиђу мноштво актуалних програмских језика и изаберу адекватан за потребну имплементацију и анализу конкретних примера. Практична настава Примена програмских парадигми података у решавању проблема из различитих области. Анализа и израда конкретних примера.
Предавања. Вежбе.
Аутори | Назив | Година | Издавач | Језик |
---|---|---|---|---|
1999 | Енглески | |||
2001 | Енглески | |||
1991 | Енглески | |||
2012 | Енглески |
Предметна активност | Предиспитна | Обавезна | Број поена |
---|---|---|---|
Предметна активност Сложени облици вежби |
Предиспитна Да |
Обавезна Да |
Број поена 70.00 |
Предметна активност Теоријски део испита |
Предиспитна Не |
Обавезна Да |
Број поена 30.00 |
проф. др Александар Купусинац
Редовни професор
Предавања
проф. др Срђан Попов
Редовни професор
Предавања

Асистент Сања Шпица
Асистент
ДОН - други облици наставе