Výběrová přednáška pro ty, kteří se hlouběji zajímají o programovací jazyky - 2/0 Zk
čtvrtek 9:00 - 10:30 S9
Kromě zájmu o věc nepředpokládá žádné speciální znalosti. Základní vědomosti o jazycích C a C++ a o nějakém neprocedurálním jazyce se však hodí. Podrobnější informace o obsahu na stránce předmětu.
Výběrová přednáška o programování pro studenty matematiky a fyziky- 2/2 Z,ZK
Předmět v tomto semestru nebude vyučován, od příštího školního roku bude přesunut do zimního semestru.
Zájemci si ho mohou zapsat příští školní rok.
Hlavní náplní je neprocedurální programování, v případě zájmu studentů je tuto problematiku doplnit o další témata - podrobněji na stránce předmětu. Způsob, jakým se v neprocedurálním programování popisují algoritmy, je daleko bližší běžnému jazyku matematiky než programy v jazycích založených na "přiřazovacím příkazu a proměnné jako místa v paměti" jakými jsou např. jazyky Pascal, C, C# apod.
De facto předpokládáme jen zájem o věc a chuť k práci, tempo výkladu bude - bez snížení úrovně - přizpůsobeno studentům, kteří se přihlásí. Podle potřeby budeme přecházet mezi výkladem a praktickým procvičováním. Cílem předmětu není výchova specialistů, ale zprostředkovat pochopení principů a praktických dovedností v neprocedurálním programování, které jsou zajímavé jak samy o sobě, tak i pro hlubší pochopení toho, co programování vlastně je. Studenti budou moci podstatnou část požadavků ke zkoušce splnit během semestru. Výuka bude vedena na bázi jazyků Prolog, XSCHEME (dialekt Lispu) a Haskell.
Druhý semestr základního kursu programování pro studenty matematiky - 2/2 Z,Zk
rozvrženo přednáška středa 9:00 v M1
moje cvičení středa 14:00 K11
resp. K6
podrobněji na stránce předmětu.
moje cvičení rozvrženo středa 14:00 v K11
Předmět povinný na oboru informatika