Informacije o kursu
Profesor: Stefan Mišković
Asistenti: Ivan Ristović
Obaveze studenata
Delovi završnog ispita se mogu prenositi u naredne rokove.
Ispit se sastoji iz dva dela:
- praktični ispit: 1.5h, tri praktična zadatka, 60 poena
- teorijski ispit: 1h, više teorijskih zadataka, 40 poena
Uslov za prolaznu ocenu: 30% poena na svakoj proveri
Delovi ispita se polažu u terminu ispita, ali ne istovremeno.
Praktični ispit se sastoji iz dva Haskell zadatka i jednog C++ zadatka. Primeri funkcionalnih koncepata u muzičkim plejerima i grafici kroz Haskell biblioteku Gloss ne dolaze na ispitu.
Materijali za vežbe
- Repozitorijum sa materijalima za vežbe
- Repozitorijum sa primerima funkcionalih kodova u raznim programskim jezicima
Dopunski materijali (za studente koji nisu slušali kurs Programske paradigme):
Literatura
- Haskell WikiBook
- M. Lipovača: Nauči Haskell za opšte dobro!
- B. O’Sullivan, D. Stewart i J. Goerzen: Real World Haskell
- I. Čukić: Funkcionalno programiranje u C++
- N. Ubavić: Programiranje u Haskelu