АСП — разлика између измена
(ASP nova stranica) |
м (Formatiranje; dovršiću ovo sutra) |
||
| Ред 1: | Ред 1: | ||
{{Предмет | {{Предмет | ||
| назив = Алгоритми и структуре података | | назив = Алгоритми и структуре података | ||
| Ред 5: | Ред 4: | ||
| семестар = 3 | | семестар = 3 | ||
| статус = обавезни (РТИ), изборни (ОЕ) | | статус = обавезни (РТИ), изборни (ОЕ) | ||
| страница = [https://rti.etf.bg.ac.rs/rti/ri3sp/index_ir.html] | | страница = [https://rti.etf.bg.ac.rs/rti/ri3sp/index_ir.html rti.etf.rs/rti/ri3sp/index_ir.html] | ||
| одсек = РТИ, ОЕ | | одсек = РТИ, ОЕ | ||
}} | }} | ||
'''Алгоритми и структуре података''' је обавезни предмет у трећем семестру на смеру РТИ и изборни на | '''Алгоритми и структуре података''' је обавезни предмет у трећем семестру на смеру РТИ и изборни на смеру Електроника. | ||
== Корисне везе == | == Корисне везе == | ||
| Ред 16: | Ред 14: | ||
== Настава == | == Настава == | ||
Предавања већински држи професор Томашевић. Професор Мишић држи предавања из области стабала и евентуално још нека ако је професор Томашевић спречен. | Предавања већински држи професор Томашевић. Професор Мишић држи предавања из области стабала и евентуално још нека ако је професор Томашевић спречен. | ||
Градиво је подељено у 4 целине: | Градиво је подељено у 4 целине: | ||
*Линеарне структуре података | * Линеарне структуре података | ||
*Нелинарне структуре података | * Нелинарне структуре података | ||
*Алгоритми претраживања | * Алгоритми претраживања | ||
*Алгоритми сортирања | * Алгоритми сортирања | ||
{| class="wikitable" | {| class="wikitable" | ||
!colspan="3"|Оквирни преглед по часовима | ! colspan="3" | Оквирни преглед по часовима | ||
|- | |- | ||
|rowspan="3"|Линеарне структуре података | | rowspan="3" | Линеарне структуре података | ||
|1. трочас | | 1. трочас | ||
|Низови, уланчане листе | | Низови, уланчане листе | ||
|- | |- | ||
|2. трочас | | 2. трочас | ||
|Стекови | | Стекови | ||
|- | |- | ||
|3. трочас | | 3. трочас | ||
|Редови | | Редови, приоритетни редови | ||
|- | |- | ||
|rowspan="2"|Нелинеарне структуре података | | rowspan="2" | Нелинеарне структуре података | ||
|4. и 5. трочас | | 4. и 5. трочас | ||
|Стабла | | Стабла | ||
|- | |- | ||
|6. 7. и 8. трочас | | 6. 7. и 8. трочас | ||
|Графови | | Графови | ||
|- | |- | ||
| Алгоритми претраживања | |||
|9-13. двочас | | 9-13. двочас | ||
|Стабла бинарног претраживања, Б и Б+ стабла, хеширање | | Стабла бинарног претраживања, Б и Б+ стабла, хеширање | ||
|- | |- | ||
| Алгоритми сортирања | |||
|13. и 14. двочас | | 13. и 14. двочас | ||
|Различити алгоритми претраживања | | Различити алгоритми претраживања | ||
|} | |} | ||
Вежбе прате предавања, осим што се прве недеље ради генерисање псеудослучајних бројева, што се може (али јако ретко) појавити на колоквијуму. | Вежбе прате предавања, осим што се прве недеље ради генерисање псеудослучајних бројева, што се може (али јако ретко) појавити на колоквијуму. | ||
* '''Колоквијумско градиво:''' Закључно са стаблима. | |||
'''Колоквијумско градиво:''' Закључно са стаблима. | * '''Испитно градиво:''' Од графова закључно са обрађеним алгоритмима претраживања | ||
'''Испитно градиво:''' Од графова закључно са обрађеним алгоритмима претраживања | |||
== Домаћи == | == Домаћи == | ||
| Ред 71: | Ред 68: | ||
== Испитни рокови == | == Испитни рокови == | ||
Колоквијуми и испити из јаунарског и фебруарског рока се објављују на [https://rti.etf.bg.ac.rs/rti/ri3sp/index_ir.html сајту предмета] | Колоквијуми и испити из јаунарског и фебруарског рока се објављују на [https://rti.etf.bg.ac.rs/rti/ri3sp/index_ir.html сајту предмета.] Званична решења рокова не постоје, али се, поред овог сајта, могу наћи и на MEGA драјву у [[#Корисне везе|одељку са корисним везама]]. | ||
== Литература == | == Литература == | ||
* | За предмет је предвиђена књига: | ||
* '''[https://akademska-misao.rs/product/algoritmi-i-strukture-podataka "Алгоритми и структуре података"]''', Мило Томашевић, 2008. Издавач: ''Академска мисао, Београд'' | |||
Градиво скоро у потпуности прати ову књигу, па је изузетно неопходна за спремање испита. | |||
== Начин оцењивања == | == Начин оцењивања == | ||
Оцена се формира на следећи начин: | Оцена се формира на следећи начин: | ||
*'''K''' - број поена на колоквијуму или поправном колоквијуму (0-100) | * '''K''' - број поена на колоквијуму или поправном колоквијуму (0-100) | ||
*'''DZ''' - број поена на домаћем задатку (0-100) | * '''DZ''' - број поена на домаћем задатку (0-100) | ||
*'''I''' - број поена на испиту (0-100) | * '''I''' - број поена на испиту (0-100) | ||
У јануарском испитном року може се радити поправним колоквијум (при чему није могуће изаћи на испит). Тиме се поништавају поени освојени на колоквијуму у редовном термину. | У јануарском испитном року може се радити поправним колоквијум (при чему није могуће изаћи на испит). Тиме се поништавају поени освојени на колоквијуму у редовном термину. | ||
| Ред 106: | Ред 105: | ||
== Потребна помоћ == | == Потребна помоћ == | ||
* {{рокови|нерешени}} | |||
{{рокови|нерешени}} | |||
Верзија на датум 27. фебруар 2022. у 04:24
Алгоритми и структуре података је обавезни предмет у трећем семестру на смеру РТИ и изборни на смеру Електроника.
Корисне везе
Настава
Предавања већински држи професор Томашевић. Професор Мишић држи предавања из области стабала и евентуално још нека ако је професор Томашевић спречен.
Градиво је подељено у 4 целине:
- Линеарне структуре података
- Нелинарне структуре података
- Алгоритми претраживања
- Алгоритми сортирања
| Оквирни преглед по часовима | ||
|---|---|---|
| Линеарне структуре података | 1. трочас | Низови, уланчане листе |
| 2. трочас | Стекови | |
| 3. трочас | Редови, приоритетни редови | |
| Нелинеарне структуре података | 4. и 5. трочас | Стабла |
| 6. 7. и 8. трочас | Графови | |
| Алгоритми претраживања | 9-13. двочас | Стабла бинарног претраживања, Б и Б+ стабла, хеширање |
| Алгоритми сортирања | 13. и 14. двочас | Различити алгоритми претраживања |
Вежбе прате предавања, осим што се прве недеље ради генерисање псеудослучајних бројева, што се може (али јако ретко) појавити на колоквијуму.
- Колоквијумско градиво: Закључно са стаблима.
- Испитно градиво: Од графова закључно са обрађеним алгоритмима претраживања
Домаћи
Домаћи задатак није обавезан и мења програмски задатак на испиту. Домаћи носи 20% поена на испиту, тј. 14% оцене на предмету. Задаје се почетком децембра и обично брани око 20. децембра.
Домаћи задатак се ради у програмском језику C++ и подразумева практичну примену обрађених структура података. Најчешће долази примена графова, али могу се појавити и стабла.
Домаћи задатак се вреднује са 100 поена, док се број поена може променити зависно од учинка на одбрани. Брани се пред демонстраторима.
Одбрана се састоји од кратког објашњавања кода и демонстрације програма, а онда и мање модификације. Уколико нису реализовани свих захтеви из домаћег, модификација може бити неурађена ставка из домаћег, с тога се препоручује да предате домаћи ако сте урадили преко 80% ставки.
Примери домаћих задатака:
Напомена: Уколико студент изађе на одбрану домаћег задатка, одриче се права на израду програмског задатка на испиту.
Испитни рокови
Колоквијуми и испити из јаунарског и фебруарског рока се објављују на сајту предмета. Званична решења рокова не постоје, али се, поред овог сајта, могу наћи и на MEGA драјву у одељку са корисним везама.
Литература
За предмет је предвиђена књига:
- "Алгоритми и структуре података", Мило Томашевић, 2008. Издавач: Академска мисао, Београд
Градиво скоро у потпуности прати ову књигу, па је изузетно неопходна за спремање испита.
Начин оцењивања
Оцена се формира на следећи начин:
- K - број поена на колоквијуму или поправном колоквијуму (0-100)
- DZ - број поена на домаћем задатку (0-100)
- I - број поена на испиту (0-100)
У јануарском испитном року може се радити поправним колоквијум (при чему није могуће изаћи на испит). Тиме се поништавају поени освојени на колоквијуму у редовном термину.
Формула за рачунање оцене:
Оцена се формира на основу следеће скале:
| Поена | П ≤ 50 | 50 < П ≤ 60 | 60 < П ≤ 70 | 70 < П ≤ 80 | 80 < П ≤ 90 | 90 < П |
|---|---|---|---|---|---|---|
| Оцена | 5 | 6 | 7 | 8 | 9 | 10 |