Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail předmětu
CESA-SPRGAk. rok: 2022/2023
Předmět je koncipován jako úvod do problematiky algoritmizace a programování. Studenti jsou seznámeni se základními pojmy z oblasti programování, vytváření algoritmů a programů. Je kladen důraz na pochopení návrhu a realizace programů. Jsou požadovány znalosti základních prvků programu a prokázání, že jsou studenti schopni tyto prvky používat. Studenti jsou seznámeni s programovacím jazykem Python, pomocí něhož studenti naprogramují jednoduché úlohy.
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í
Osnovy výuky
1. Programování, algoritmus, úvod do Pythonu2. Přehled záklaních datových typů, textové řetězce a jejich použítí3. Základní prvky programu, podmínky, seznamy a jejich použití4. Základní prvky programu, cykly for a příklady I.5. Základní prvky programu, cykly while a příklady II.6. Funkce a moduly7. Základy Git8. Práce se soubory v Pythonu9. Přehled základních datových struktur a jejich použití 10. Analýza výkonnosti algoritmů, asymptotická složitost11. Vyhledávácí algoritmy12. Řadící algoritmy13. Rekurze, rozděl a panuj
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
Doporučená literatura
Elearning
Zařazení předmětu ve studijních plánech
Cvičení s počítačovou podporou
Vyučující / Lektor