Студијски
програм : Дипломске
академске
студије |
||||
Назив
предмета: Структуре
података и
алгоритми |
||||
Наставник: Доц. Зоран
Николић |
||||
Статус
предмета: Изборни |
||||
Број
ЕСПБ: 4 |
||||
Услов: |
||||
Циљ
предмета: Да
студентима
омогући
познавање
теорије,
принципа, стандарда
на којима је
базирано
организовање
структуираних
података и
упознавање
са
стандардним
генеричким
алгоритмима
који су
иманентни
алгоритми
за дате
структуре
података.. Овај
курс
захтева
познавање неког
програмског
језика попут
C/C++,
који
подржавају
стандардне
типове
података,
структуирано
програмирање,
рекурзију и
показиваче. |
||||
Исход
предмета: Усвајање
теоријских
основа и
принципа на којима
је
засновано
структуирање
података.
Паралелно
са тим стиче
се
теоријско и практично
знање у
адаптирању
алгоритама за
манипулисање
структуираним
подацима. На
крају овога
курса на
основу
стечених знања
развија се
самостални
пројекат –
апликација
на
програмском
језику C++, која
манипулише
комплексним,
динамичким организованим
подацима,
којој је
тежиште у
адаптацији
стандардних
алгоритама
из овог
курса. |
||||
Садржај
предмета: Теоријска
настава:
Основне
структуре
података.
Примитивни
и стандардни
типови
података. 1.4.2
Типови |
||||
Литература:
1. N. Wirth, Algorithms and Data Structures, Prentice
Hall PTR, (1985). 2. R. Sedgewick, Algorithms, Addison-Wesley Publishing Company, (1984). |
||||
Број
часова активне
наставе: 2 |
Теоријска
настава:
4 (2+2) |
Практична
настава:
|
||
Методе
извођења
наставе Предавања
(Теоријска
обрада
тематских
јединица,
практични
примери,
домаћи
задаци),
рачунске
вежбе
(домаћи
задаци и
семинари). |
||||
Оцена знања
(максимални
број поена 100) |
||||
Предиспитне
обавезе |
поена |
Завршни
испит |
поена |
|
активност
у току
предавања |
15 |
писмени
испит |
15 |
|
активност
у току
рачунских
вежби |
15 |
усмени
испит |
25 |
|
семинар |
30 |
UKUPNO |
100 |
|