Предмет: Софтверски алгоритми у системима аутоматског управљања (17.E2312 )
Матичне организационе јединице предмета: Одсек за аутоматику, геоматику и управљање системима
Категорија | Стручно-апликативни |
Ужа научна област | Аутоматика и управљање системима |
ЕСПБ | 8 |
Стицање општих знања о алгоритмима и структурама података. Разумевање сложености алгоритама и учење бројних алгоритама за честе програмерске проблеме и примене у управљачким системима.
Примена алгоритама и структура података у реализацији софтвера у управљачким система. Стечена знања о њиховој имплементацији и практично разумевање сложености извршавања.
Основе алгоритама (дефиниција, особине, анализа алгоритама, опис алгоритма, основни проблеми, сложеност алгоритма, асимптотске нотације …). Проблем претраге (пресудо код, линеарна претрага, бинарна претрага). Проблем сортирања и алгоритми сортирања (селецтион сорт, Инсертион сорт, рекурзија и техника подели и владај, мерге сорт, qуицксорт, Хеап структура и хеапсорт, ред са приоритетима, …). Алгоритми сортирања линеарне сложености (цоунтинг сорт, радиx сорт, буцкет сорт). Редоследна статистика (опис проблема, минимум и максимум, медијана, селецт алгоритам). Структуре података (основне структуре података, стек и ред, повезане листе, типови листа, операције, имплементација листа, стабла, бинарна стабла, бинарно стабло претраге, АВЛ стабло, …). Хеширање (речник података, операције, функције хеширања, колизије, отворено адресирање и уланчавање, асимптотска сложеност алгоритма, рад у реалном времену, …). Графови (дефиниција, примена и типови графова, усмерени ациклични граф, представљање графова (матрица и листа суседства). Алгоритми рада са графовима (тополошко сортирање, обилазак графа, претрага у ширину, претрага у дубину, бојење графа, подела графа, …). Најкраћи пут у тежинском графу (најкраћи пут у ДАГ, Дијкстра алгоритам, Беллман-Форд алгоритам, …). Класификације проблема (П и НП проблеми, НП-комплетан проблем, НП-тешки проблеми, експоненцијални проблеми, примери проблема). Динамичко програмирање (примена, примери). Паралелни алгоритми (секвенцијални и паралелни алгоритми, Амдалов закон, потешкоће у имплементацији, примери). Примери алгоритама са применама.
Предавања. Рачунарске вежбе. Консултације.
Аутори | Назив | Година | Издавач | Језик |
---|---|---|---|---|
1982 | Енглески | |||
Д. Чапко | Штампани материјал који покрива излагања и вежбе | 2017 | ФТН | Српски језик |
2009 | Енглески | |||
2013 | Енглески |
Предметна активност | Предиспитна | Обавезна | Број поена |
---|---|---|---|
Предметна активност Тест |
Предиспитна Да |
Обавезна Да |
Број поена 10.00 |
Предметна активност Предметни пројекат |
Предиспитна Да |
Обавезна Да |
Број поена 30.00 |
Предметна активност Тест |
Предиспитна Да |
Обавезна Да |
Број поена 10.00 |
Предметна активност Тест |
Предиспитна Да |
Обавезна Да |
Број поена 10.00 |
Предметна активност Тест |
Предиспитна Да |
Обавезна Да |
Број поена 10.00 |
Предметна активност Усмени део испита |
Предиспитна Не |
Обавезна Да |
Број поена 30.00 |
проф. др Дарко Чапко
Редовни професор
Предавања

Асистент Јована Арсеновић
Асистент
Рачунарске вежбе

Асистент Милица Ињац
Асистент
Рачунарске вежбе