Course: Algorithms and Data Structures

« Back
Course title Algorithms and Data Structures
Course code KI/ADS
Organizational form of instruction Lecture
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 2
Language of instruction Czech
Status of course unspecified
Form of instruction unspecified
Work placements unspecified
Recommended optional programme components None
Lecturer(s)
  • Fišer Jiří, Mgr. Ph.D.
  • Sýkorová Květuše, Mgr.
Course content
1. Basic date structures - array, stack, front, list. 2. Algorithms and his properties description. 3. Basic types of sorting algorithms. 4. Searching algorithms. 5. Open and close hash tables, hash functions. 6. Sparse and dense indices. 7. Tree structures - binary, digital, trie, balanced. 8. Graphs - depth and width searching.

Learning activities and teaching methods
unspecified
Learning outcomes
Aim of this course is to gain the knowledge of basic abstract data structures (from arrays to searching-tree structures) and of course algorithms used over these structures. Importance is set not only to formal description of structures but also to practical implementation.

Prerequisites
unspecified

Assessment methods and criteria
unspecified
Recommended literature
  • Sedgewick R. Algoritmy v C. SoftPress, Praha, 2003.
  • Wirth N. "Algorithms + Data Structures = Programs". Prentice-Hall, 1975.
  • Wirth N. "Algoritmy a štruktúry údajov". Alfa, Bratislava, 1989.
  • Wróblewski, P. Algoritmy, datové struktury a programovací techniky. ComputerPress, Brno, 2004.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester