Hlavní tematické oblasti: algoritmus a jeho vlastnosti, dělení, typologie, formy znázornění, systémový přístup program, algoritmus a data prostředky pro zápis algoritmu a programu základní algoritmické konstrukce algorimizace, programování a jazyky, textově a blokově orientované jazyky, paradigma procedurální a objektové principy a typologie datových struktur, datové typy, operace a operátory datové struktury/typy a jejich implementace (pole, fronta, zásobník, seznamy, grafy, stromy, ...) a ukázky funkce příklady vybraných algoritmů (vyhledávací, třídící, iterační metody s aplikací do matematiky) algoritmizace a RVP, souvislosti s digitální gramotností, aplikace do edukace
The course Algorithms and Data Structures for Teachers focuses on the elements of algorithmization and programming in the context of computational thinking.
The goal of the course is to introduce students to the principles, typology, and implementation of algorithmic and data structures, including demonstrations and exercises with algorithmic constructs and data structures.