Předmět seznamuje účastníky se základy programování a možnostmi využití různých programovacích technik a jazyků. Kurz se zaměřuje na pochopení základních principů programovacího jazyka, jeho syntaxe a sémantiky, práci s datovými typy a zpracování vstupních a výstupních dat. Součástí výuky je také práce s textovými řetězci, využití matematických funkcí a osvojení základních postupů při tvorbě programů.
Účastníci se postupně naučí využívat podmínkové příkazy, logické operátory, cykly a metody, včetně práce s jejich parametry. Pozornost je věnována také polím, práci se soubory a ukládání dat, stejně jako principům ladění programu a efektivnímu návrhu řešení. Kurz zároveň propojuje programování s oblastí vzdělávání a představuje didaktické zásady výuky témat souvisejících s programováním, což umožňuje lépe porozumět způsobům předávání těchto znalostí v pedagogické praxi.
Cílem předmětu je uvést studenty do problematiky programování v procedurálním jazyku a seznámit je po teoretické a praktické stránce s elementárními základy programování se zvláštním zřetelem ke vzdělávání.
Student by měl být schopen identifikovat základní problémy spojené s algoritmickou složitostí a využívat základní algoritmické konstrukce. Očekává se schopnost zvolit vhodné prostředí pro rozvoj algoritmického myšlení dle účelu použití, aplikovat různé způsoby algoritmizace a využívat při tom znalosti z teorie grafů. Student by měl umět řešit příklady podporující algoritmické myšlení a analyzovat problémy z různých oblastí, pro které následně sestaví odpovídající algoritmus v různých formách na základě stanovených pravidel.
Po absolvování předmětu student dokáže rozpoznat možnosti, které nabízí použití různých typů programovacích jazyků, a umí zvolený programovací jazyk používat v souladu s jeho syntaxí a semantikou. Je schopen řešit úlohy spojené se vstupně-výstupními operacemi (např. z klávesnice, na obrazovku nebo do souboru), správně používat struktury programovacího jazyka včetně logických operátorů a zvolit odpovídající typ cyklu pro řešení konkrétního problému. Dále zvládne odladit program a vhodně využít metody včetně práce s parametry.
E-learning,
Výuka podporovaná multimédii,
Skupinová konzultace,
Samostudium,
Přednáška s aktivizací studentů.
Fakulta pedagogická
KVD/PGM1P
Od 1. 7. 2026 do 31. 8. 2026
Zimní semestr 2026/2027
Přednáška – Místnost KL 302
Seminář – Místnost KL 210
Budova FPE, Klatovská třída 51, Plzeň
Středa 9:20 – 11:55 hod.
17. 09. 2025 – 10. 12. 2025
Kontaktní výuka: 26h
Seminární práce: 40h
Příprava na dílčí test: 10h
Příprava na zkoušku: 30h
Po kliknutí na tlačítko budete přesměrováni na web ePřihláška, kde se budete moci přihlásit ke studiu.
Klatovská tř. 1736/51, Plzeň