Vyučující
|
-
Šebela Marek, prof. Mgr. Dr.
-
Kühr Tomáš, Mgr. Ph.D.
-
Krupka Michal, doc. RNDr. Ph.D.
-
Osička Petr, Mgr. Ph.D.
|
Obsah předmětu
|
Zajímavé varianty datových struktur, jejich použití a implementace. Základní problémy a algoritmy z oblastí: teorie grafů, lineární algebra, jednoduché kryptografie, teorie čísel, třídění. Prezentace vlastních řešení studenty, diskuse.
|
Studijní aktivity a metody výuky
|
Demonstrace
|
Výstupy z učení
|
Studenti se seznámí se pokročilými pojmy ze semináře pro bioinformatiky
1. Znalost Schopnost vytvářet a implementovat algoritmy k jednoduchým problémům.
|
Předpoklady
|
nespecifikováno
|
Hodnoticí metody a kritéria
|
Písemná zkouška, Analýza výkonů studenta
Aktivní účast v hodině. Plnění zadaných úkolů. Složení písemného testu.
|
Doporučená literatura
|
-
CORMEN, T. H., LEISERSON C. E., RIVEST D. L., STEIN C. (2001). Introduction to Algorithms, Second Edition. MIT Press.
-
Herout P. Učebnice jazyka C. Kopp.
-
KNUTH, D. (1998). The Art of Computer Programming, Volumes 1-3. Addison-Wesley.
-
SEDGEWICK, R. (2003). Algoritmy v C, části 1- 4: základy, datové struktury, třídění, vyhledávání. Praha, Softpress.
-
SKIENA, S. S. (2008). The Algorithm Design Manual, Second Edition. Springer.
|