Předmět: Datové struktury a algoritmy

« Zpět
Název předmětu Datové struktury a algoritmy
Kód předmětu KID/XDDSA
Organizační forma výuky Přednáška + Seminář
Úroveň předmětu Doktorský
Rok studia 2
Semestr Letní
Počet ECTS kreditů 0
Vyučovací jazyk Čeština, Angličtina
Statut předmětu Povinně-volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Greiner Karel, doc. Ing. Ph.D.
Obsah předmětu
Abstraktní datové typy, abstraktní datové struktury. Složitost algoritmů. Algoritmy řazení. Lineární datové struktury. Stromové datové struktury. Prioritní fronta. Tabulka. Struktury grafu.

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž)
  • Domácí příprava na výuku - 9 hodin za semestr
  • Semestrální práce - 32 hodin za semestr
  • Příprava na zkoušku - 57 hodin za semestr
  • Účast na výuce - 22 hodin za semestr
Výstupy z učení
Seznámit studenty se základními datovými strukturami a algoritmy, které s nimi souvisí.
Po absolvování předmětu je student schopen používat základní datové struktury a algoritmy.
Předpoklady
Znalost objektově orientovaného programování.

Hodnoticí metody a kritéria
Ústní zkouška, Posouzení zadané práce

Student předloží projekt zpracovaný na téma zadané vyučujícím a v rámci ústní zkoušky projekt úspěšně obhájí.
Doporučená literatura
  • Sedgewick R., Wayne K. Algorithms. 2011.
  • Wróblewski, Piotr. Algoritmy. Brno: Computer Press, 2015. ISBN 978-80-251-4126-7.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr