Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail předmětu
FEKT-BKC-PP2Ak. rok: 2022/2023
Algoritmy v MATLABu. Úvod do jazyka Python. Základní datové typy a příkazy. Algoritmy v jazyce Python: přepis vybraných rutin z MATLABu. Pokročilé datové typy (množiny, kolekce). Vytváření a volání funkcí. Lokální a rekurzivní funkce, řídicí struktury a funkce. Moduly a balíčky. Práce se soubory. Objektově orientované programování. Grafické uživatelské rozhraní. Příklady aplikací.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Prerekvizity
Plánované vzdělávací činnosti a výukové metody
Způsob a kritéria hodnocení
Hodnocená počítačová cvičení: 10 x 3 = 30 bodů. Testy během semestru: 2 x 10 = 20 bodů. Individuální projekt v jazyce Python: 50 bodů.
Osnovy výuky
01. Python: základní datové typy a příkazy. Algoritmy: třídění, zlatý řez.02. Algoritmy: lokální a globální optimalizace.03.Python: pokročilé datové typy. Algoritmy: práce s řetězci I.04. Python: funkce. Algoritmy: práce s řetězci II.05. Algoritmy: numerické integrování, číselné konverze.06. Python: N-tice a soubory. Algoritmy: práce se soubory.07. Algoritmy: návrh filtru. Zadání individuálního projektu.08. TEST I09. Python: moduly a balíčky. Algoritmy: práce s balíčky.10. Python: objektově orientované programování.11. Python: grafické uživatelské rozhraní.12. TEST II.
Učební cíle
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Základní literatura
Elearning
Zařazení předmětu ve studijních plánech
Přednáška
Vyučující / Lektor
Osnova
Cvičení na počítači