FI UPAP Úvod do programování a algoritmizace (Python)
Název anglicky: Introduction to Programming and Algorithms (Python)
v akred. studijním programu, prezenční, vyučovací jazyk: čeština čeština
Zahrnut v programu: FI C-TEV Tematické vzdělávání

Charakteristika plánu CŽV

  • Představení plánu CŽV (cíle vzdělávání)
    Plán je zaměřen na seznámení studentů s základními principy programování a algoritmizace. V rámci kurzu se studenti naučí syntax Pythonu, což je jeden z nejpopulárnějších a nejčistších programovacích jazyků. Kurz pokrývá základy jako proměnné, datové typy, operátory, podmínky, cykly a funkce. Důraz je kladen na logické myšlení a schopnost rozdělit problémy na menší, řešitelné části pomocí algoritmů. Studenti se také seznámí s efektivními metodami, jak optimalizovat kód a dosáhnout lepší výkonnosti. Tento obor poskytuje solidní základ pro pokročilejší studium programování a vývoj softwaru.
  • Cílová skupina
    Cílovou skupinou jsou především začínající programátoři, kteří se chtějí seznámit s základy programování a algoritmizace. Tento kurz je vhodný pro studenty vysokých škol, ale i pro jednotlivce, kteří se rozhodli vstoupit do oblasti IT a vývoje software. Dále je určen těm, kteří nemají předchozí zkušenosti s programováním, ale mají zájem naučit se efektivně řešit problémy pomocí programování. Tento plán je také vhodný pro profesionály, kteří chtějí rozšířit své dovednosti v Pythonu a porozumět základním principům algoritmizace.
  • Další informace
  • Výstupy z učení
    Po absolvování toto kurzu budou studenti schopni psát jednoduché programy v Pythonu, implementovat základní algoritmy a efektivně využívat datové struktury. Získají dovednosti v analýze a rozdělování problémů na menší úkoly a optimalizaci kódu pro vyšší výkonnost. Naučí se vytvářet funkce a moduly pro strukturovaný kód a osvojí si základy debugování a testování programů.
  • Uplatnění absolventa


    Absolvent kurzu může najít uplatnění v různých oblastech IT, jako je vývoj softwaru, tvorba webových aplikací, analýza dat, automatizace procesů nebo testování. Díky znalosti programování v Pythonu je schopen pracovat na projektech zaměřených na tvorbu skriptů, nástrojů pro analýzu dat, nebo na vývoji a údržbě menších aplikací. Absolventi mohou také pokračovat ve studiu pokročilejších témat v programování a algoritmizaci, což otevírá cestu k odbornějším pozicím, jako jsou vývojáři, data analytici nebo specialisté na strojové učení.




  • Podmínky přijetí
    Uchazeč je povinen doložit úspěšně ukončené středoškolské vzdělání a zaplatit poplatek za vzdělávání.
  • Průběh vzdělávání
    Jednotlivé předměty jsou vyučovány prezenčně. Očekává se tedy, že studenti se budou zúčastňovat výuky dle rozvrhu. Nad rámec přednášek a cvičení je možné poskytovat individuální konzultace.
  • Podmínky ukončení
    Předměty jsou ukončovány standardním způsobem, a to ověřováním nabytých znalostí závěrečným přezkoušením. Toto přezkoušení probíhá buď písemně či ústně. Alternativě je možné získat závěrečné hodnocení na základě průběžných kontrol. Forma ukončení je variabilní a záleží na zvoleném předmětu. V souladu se SZŘ MU jsou předměty ukončovány zápočtem, kolokviem či zkouškou.

Průchod plánem CŽV

Předměty CŽV

Kód Název Garant Ukončení Rozsah Kreditů Semestr
FI:IB113Úvod do programování a algoritmizace R. Pelánekzk 2/2/14+2 -
FI:IB114Úvod do programování a algoritmizace II I. Černázk 2/1/03+2 -
11 kreditů