Základy algoritmizace a programování (proměnná, datové typy, podmínka, cyklus, ...)
Seznámení s programovacím jazykem Python
Moduly základní knihovny jazyka Python pro matematiku
Tradiční algoritmické problémy v matematice (Eukleidův algoritmus, Eratosthenovo síto, třídící algoritmy, ...)
Rekurze
Cílem předmětu Programování je obeznámit studenty se základními pojmy z oblasti algoritmizace a programování v prostředí programovacího jazyka Python a s jeho syntaxí v míře nezbytně nutné k osvojení si problematiky tvorby jednoduchých programů sloužících pro matematické výpočty.
Případná distanční výuka bude probíhat formou online setkání pomocí MS Teams a případných online konzultací. Konání výuky bude nahlášeno alespoň dva dny předem e-mailem a bude odpovídat původnímu prezenčnímu rozvrhu (pokud to bude možné a pokud nebude dohodnuto jinak).