IB015 -- Neimperativní programování
Přednášky
V podzimním semestru 2015 jsou přednášky
každé úterý od 12:00 do 13:40 v posluchárně D1.
Přednášky se nekonají
- 17. listopadu -- státní svátek
Funkcionální paradigma a Haskell
- IB015_01.pdf - Programování a funkce
- IB015_02.pdf - Seznamy, Typy, Rekurze
- IB015_03.pdf - Funkce vyšších řádů, Lambda funkce
- IB015_04.pdf - Akumulační funkce, Definice typů, Vstup/Výstup
- IB015_05.pdf - Redukční strategie, Seznamy, QuickCheck
- IB015_06.pdf - A zase ta REKURZE ..., Vztah rekurze a indukce, Rekurzivní datové typy
- IB015_07.pdf - Časová složitost, Typové třídy, Moduly
- IB015_08.pdf - Ukázky funkcionálně řešených
problémů
Prolog
all_IB015_2014.pdf - Slajdy 2014 komplet.
all_IB015_2014_cviceni.pdf - Slajdy cvika 2014 komplet.
all_IB015_2013_cviceni.pdf - Slajdy cvika 2013 komplet.
Cvičení
Skupinu pro cvičení je možno vybrat si podle rozvrhu na
začátku semestru. Během semestru nelze skupiny střídat.
Hodnocení
Celkové hodnocení je určeno počtem bodů, které každý student získá
během semestru, především za polosemestrální a závěrečnou zkoušku.
Dalším zdrojem bodů jsou body získané za vypracování domácích úloh (max. 10
bodů) a body za aktivitu na cvičeních (max. 10 bodů). Body za aktivitu na
cvičení budou do výsledného hodnocení započítány pouze tehdy, pokud součet
ostatních bodů překročí požadované minimum na hodnocení známkou alespoň E.
- s — polosemestrální zkouška (0 ≤ s ≤ 24)
- z — závěrečná zkouška (0 ≤ z ≤ 76)
- d — body za domácí úlohy (0 ≤ d ≤ 10)
- a — body ze aktivitu (0 ≤ a ≤ 10)
- N — součet bodů,
N = s + z + d
- M — součet bodů vylepšený o body za aktivitu,
M = N + a
Nutné podmínky úspěšného ukončení:
Výsledné hodnocení dle získaných bodů:
Pokud | 0 ≤ N < 48 | → | F |
jinak | 48 ≤ M < 58 | → | E |
| 58 ≤ M < 68 | → | D |
| 68 ≤ M < 78 | → | C |
| 78 ≤ M < 88 | → | B |
| 88 ≤ M | → | A |
Studijní materiály