angličtinaPřihlášení do IS MU

CŽV jaro 2026 – Tematické vzdělávání: Úvod do programování a algoritmizace (Python)

    Úvod do programování a algoritmizace

    Předmět poskytuje systematické pokrytí základů programování. Pro výklad a cvičení je použit konkrétní programovací jazyk (Python), předmět se však zaměřuje na obecné principy. Po ukončení předmětu by studenti měli být schopni používat základní programátorské konstrukce (např. podmínky, cykly, funkce, základní datové typy) a znát několik základních algoritmů.
    • Fakulta informatiky
    Vyučující

    Osnova
      • Předmět ilustruje základní prvky imperativního programování a algoritmického myšlení skrze vysokoúrovňový jazyk Python a za bohatého použití ilustrativních příkladů.
      • Základní konstrukce imperativních programovacích jazyků: podmínky, cykly, základní datové typy, funkce, vstup a výstup.
      • Výpočty s čísly, číselné typy, využití náhody.
      • Datové struktury, seznamy, řetězce, vícerozměrná pole, slovníky, základy použití objektů.
      • Příklady základních algoritmů: největší společný dělitel, prvočísla, řadicí algoritmy, vyhledávání.
      • Želví grafika, bitmapová grafika, regulární výrazy, práce s textem.
      • Návrh programů, programátorské konvence, úprava kódu.
    Informace učitele

    Úvod do programování a algoritmizace II

    Cílem kurzu je získat dovednosti v používání základních datových struktur a algoritmů a zároveň schopnost navrhovat a analyzovat jednoduché algoritmy. Současně studenti rozvíjejí své dovednosti v implementaci navržených algoritmů v konkrétním programovacím jazyce (Python).
    • Rozvrh: jaro 2026
      Út 17. 2. až Út 12. 5. Út 8:00–9:50 A217
      Rozvrh seminárních/paralelních skupin:
      IB114/01 Út 17. 2. až Út 12. 5. každé sudé úterý 12:00–13:50 C416, J. Plhák
      IB114/02 Út 24. 2. až Út 5. 5. každé liché úterý 12:00–13:50 C416, J. Plhák
      IB114/03 Út 17. 2. až Út 12. 5. každé sudé úterý 14:00–15:50 C416, J. Plhák
      IB114/04 Út 24. 2. až Út 5. 5. každé liché úterý 14:00–15:50 C416, J. Plhák
    • Fakulta informatiky
    Vyučující

    Osnova
      • Základy analýzy algoritmů. Korektnost algoritmu, vstupní a výstupní podmínky, parciální korektnost, konvergence, verifikace. Délka výpočtu, složitost algoritmu, složitost problému. Asymptotická analýza časové a prostorové složitosti, růst funkcí.
      • Fundamentální datové struktury. Seznamy, fronty. Representace množin, hašovací tabulky. Binární haldy. Binární vyhledávací stromy.
      • Řadicí algoritmy. Řazení rozdělováním, slučováním, haldou.
      • Základní grafové algoritmy: Representace grafů. Procházení grafu do hloubky a do šířky, aplikace prohledávácích algoritmů.
    Omezení zápisu do předmětu
    Předmět si smí zapsat nejvýše 130 stud.
    Informace učitele

    Vzhledem k tomu, že výuka probíhá v dopoledních i odpoledních hodinách, případně s možností využití elektronické podpory výuky – e-learningu, je možné toto vzdělávání absolvovat i při zaměstnání.

    Tento typ studia je určen pro uchazeče s ukončeným středoškolským vzděláním. Uchazeč si může zvolit z připravené nabídky tematických kurzů a studovat společně se studenty FI MU. Ceny nabízených kurzů jsou fixní a odpovídají hodinové dotaci v kombinaci se způsobem ukončení.

    Účastník celoživotního vzdělávání není studentem podle zákona o vysokých školách. V rámci CŽV není možné získat titul. Akademický titul může absolvent celoživotního vzdělávání získat po přechodu do běžné formy studia – po úspěšném složení přijímací zkoušky. V tomto případě mu mohou být uznány kredity, které získal v programu celoživotního vzdělávání, až do výše 60 % kreditů potřebných k řádnému ukončení studia a získání titulu.

Celková cena: 13 200 Kč vč. DPH

Zpět na nabídku Tematické vzdělávání