Přeskočit na hlavní obsah
Přeskočit hlavičku

Základy algoritmizace

Summary

Předmět je určen pro studenty prvního ročníku prezenčního studia. V předmětu se studenti seznámí se základními algoritmy pro třídění, vyhledávání v datech a v textu. Dále jsou probírány elementární datové struktury. Studenti si osvojí základní pojmový aparát, schopnost algoritmicky myslet a vybudují fundamenty mentální báze znalostí, což je nezbytný předpoklad pro další studium informatiky. Nemalý důraz je kladen na praktickou implementaci probíraných algoritmů a datových struktur.

Literature

Studijní opora (skripta) pro ZAL
Wirth, N.: Algoritmy a štruktúry údajov, Alfa, Bratislava 1989.
Sedgewick R.: Algoritmy v C, části 1-4, SoftPress, Praha, 2003 Existuje i v anglické verzi, náročná, ale vynikající kniha.
Wróblewski P.: Algoritmy. Datové struktury a programovací techniky, Computer Press, Praha 2003

Advised literature

Topfer, P.: Algoritmy a programovací techniky, Prometheus, Praha 1995.
Virius, M.: Základy algoritmizace, ČVUT Praha, 1997, skripta.
Honzík, J. a kolektiv: Programovací techniky, VUT Brno, 1987, skripta.
Harel, D.: Algorithmics, The Spirits of Computing, Addison-Wesley Publishing Company, 1993.
Sedgewick, R.: Algorithms in C++, Addison-Wesley Publishing Company, 1992.
Wood, D.: Data Structures, Algorithms and Performance, Addison-Wesley Publishing Company, 1993.
Cormen, Leiserson, Rievest: Introduction to Algorithms, MIT Press, 2001.
Obecně jakákoliv učebnice jazyka Java.


Jazyk výuky čeština
Kód 456-0521
Zkratka ZAL
Název předmětu česky Základy algoritmizace
Název předmětu anglicky Introduction to Algorithms
Garantující katedra Katedra informatiky
Garant předmětu doc. Mgr. Jiří Dvorský, Ph.D.