Fakulta/součást, která program vypisuje:
Přírodovědecká fakulta
Druh programu CŽV:
Programy dalšího vzdělávání
Název skupiny programů, ve které je kurz realizován:
Další vzdělávání pedagogických pracovníků
Vzdělávací cíle skupiny programů:
Další vzdělávání pedagogických pracovníků.
Název programu/kurzu:
Funkcionální programování v jazyce Scheme
Zaměření programu/kurzu:
na výkon povolání (profesně)
Anotace programu/kurzu:
Funkcionální programování patří k nejstarším programovacím stylům (je starší než objektově orientované programování) a současně pro některé své přednosti a v souvislosti s rozvojem výpočetní techniky je stále více používáno v praxi. Některé základní, střední i vysoké školy zejména na Západě používají funkcionální programovací jazyky jako první jazyky pro výuku programování. Tento vzdělávací program doplňuje naši nabídku programů zaměřených na výuku programování. Program je postaven na jazyce Scheme, který je ve světě nejčastěji používán k výuce základů funkcionálního programování. Posluchači se seznámí se základy jazyka, jako jsou syntax, práce s jednoduchými daty (čísla, řetězce, obrázky), a také s pokročilejšími partiemi (rekurzivní výpočty, procedury jako hodnoty) tak, aby získali dostatečný nadhled nad problematikou, pochopili odlišnosti a výhody funkcionálního programování a mohli rozhodnout, jak jej použijí ve své výuce. Kurz je doplněn řešením praktických úloh na počítačích.
Vzdělávací cíle programu/kurzu:
Cílem vzdělávacího programu je rozšířit povědomí posluchačů o různých programovacích stylech používaných jak v praxi, tak pro výuku, a seznámit je se základy funkcionálního programování tak, aby si sami mohli rozhodnout, jakým způsobem je použijí ve své výuce.
Požadované předpoklady:
neuvedeno
Profil absolventa:
neuvedeno
Garant programu/kurzu:
Krupka Michal, doc. RNDr. Ph.D.