Funkcionalno programiranje

I042 (2+2+0) - 6 ECTS bodova

 

OSNOVNE INFORMACIJE

cFunkcionalno programiranje izvodi se u zimskom semestru prve godine sveučilišnog diplomskog studija matematike, smjer matematika i računarstvo. Cilj kolegija je studente upoznati s osnovnim idejama i metodama funkcionalnog programiranja koje tretira računanje kao evaluaciju matematičkih funkcija.

  • Sadržaj kolegija možete dohvatiti na sljedećem linku (pdf).

 NASTAVNIKKONZULTACIJE
Predavač doc. dr. sc. Slobodan Jelić

utorkom 10:00 - 12:00, javiti se e-mailom

Asistent Ena Pribisalić, mag. math.  nakon održanih vježbi ili po dogovoru putem e-maila

 

OSNOVNA LITERATURA

  1. G. Hutton, Programming in Haskell, Cambridge University Press, New York, 2007.
  2. Haskell 2010 Language Report
Online Haskell

 

RASPORED PREDAVANJA I VJEŽBI

Izvedbeni program kolegija Funkcionalno programiranje realizira se u prvom semestru diplomskog studija matematike i računarstva s fondom od 60 sati (tjedno 2 sata predavanja i 2 sata vježbi).
Predavanja će biti praćena programiranjem u programskom jeziku Haskell. Vježbe su djelomično auditorne, a djelomično laboratorijske uz korištenje računala za programiranje u Haskell-u. Predavanja i vježbe su obavezne.
 
 TERMINPREDAVAONICA
PREDAVANJA Ponedjeljak, 13-15h D-3
VJEŽBE Ponedjeljak, 15-17h  RP2

 

PRAVILA POLAGANJA ISPITA

Tijekom semestra studenti mogu polagati kolokvije (3 kolokvija) koji zamjenjuju pismeni ispit. Osim kolokvija, studenti mogu pisati domaće zadaće. Studentima koji su na svakom kolokviju postigli barem 50% bodova (od ukupnog broja bodova na tom kolokviju) priznaje se pismeni dio ispita. Ocjena se računa prema kriteriju:
 
Dovoljan (2) Dobar (3) Vrlo dobar (4) Odličan (5)
[50% - 62.5%) [62.5% - 75%) [75% - 87.5%) [87.5% - 100%]
 
Domaće zadaće pišu se tijekom semestra i nisu obavezne. Zadaju se nakon predavanja ili vježbi. Rješavanje domaćih zadaća može utjecati na konačnu ocjenu.

 

NASTAVNI MATERIJALI

Nastavni materijali dostupni su registriranim korisnicima.

 

OBAVIJESTI

  • [20.02.2020.] Upis ocjene za studente koji su prijavili drugi rok pismenog ispita (20.02) održat će se 21.02. (petak) u 14 sati u P8.
  • [11.02.2020.] Upis ocjene za studente koji su prijavili prvi rok pismenog ispita (06.02.) održat će se 14.02. (petak) u 11:30 u RP2.
  • [25.01.2020.] Rezultati kolokvija i zadaća. Uvid u popravni kolokvij je u ponedjeljak od 13 do 16 sati.
  • [24.01.2020.] Predlošci za treći kolokvij.
  • [23.01.2020.] Današnje demonstrature počinju u 16 sati u RP1.
  • [23.01.2020.] Popis studenata za treći kolokvij dostupan je ovdje.
  • [16.01.2020.] Studenti koji žele izaći na treći kolokvij dužni su ispuniti obrazac dostupan na linku. Rok za prijavu je 23.01. u 11:00. 
  • [12.01.2020.] Rezultati kolokvija dostupni su ovdje. Uvid u drugi kolokvij održat će se sutra (13.01) u 13 sati (prije predavanja).
  • [10.01.2020.] Predlošci za drugi kolokvij.
  • [10.01.2020.] Zadnje vježbe prebačene su s ponedjeljka na četvrtak i počinju u 14 sati.
  • [06.01.2020.] Demonstrature će se održati sutra od 14 do 16 sati u RP2.
  • [02.12.2019.] Drugi kolokvij pisat će se 10.01. u 15 sati u RP2 i RP3.
  • [27.11.2019.] Dodan je zadatak za domaću zadaću iz deklariranja tipova, pod temom Countdown igra s brojevima. Rok predaje desete zadaće je 4.12. u 23:59 sati. Dodatno, pokušajte riješiti zadatak s BST-om.
  • [27.11.2019.] Sutra nema demonstratura. O nadoknadi ćete naknadno biti obaviješteni.
  • [24.11.2019.] Nadoknada vježbi održat će se u utorak 26.11. od 17 do 19 sati u RP2.
  • [20.11.2019.] Sutrašnje demonstrature održat će se idući tjedan. Također, nadoknada vježbi ne održava se sutra, nego idući tjedan, u naknadno navedenom terminu. 
  • [19.11.2019.] Rezultati prvog kolokvija dostupni su ovdje. Uvid u kolokvij održat će se u četvrtak 21.11. od 9:30 do 12 sati.
  • [14.11.2019.] Raspored po predavaonicama za prvi kolokvij dostupan je ovdje. Studenti su dužni doći najkasnije 5 minuta prije početka pisanja kolokvija.
  • [11.11.2019.] Današnje predavanje prebačeno je na srijedu 13.11. s početkom u 14 sati. Iz tog razloga današnje vježbe počet će u 13 sati. Radi se priprema za kolokvij.
  • [04.11.2019.] Zadaci za vježbu za prvi kolokvij dostupni su ovdje. Za pitanja u vezi zadataka i pomoć pri rješavanju studenti se mogu javiti asistentici na e-mail Ova e-mail adresa je zaštićena od spambota. Potrebno je omogućiti JavaScript da je vidite..
  • [04.11.2019.] Prvi kolokvij pisat će se 15.11. u 15 sati u RP2 i RP3. Raspored po predavaonicama bit će naknadno objavljen.
  • [04.11.2019.] Rok predaje šeste zadaće je 08.11. u 23:59. Rok je produžen zato što nije ranije naveden u obavijestima.
  • [27.10.2019.] Termini odgovaranja prvih 5 domaćih zadaća mogu se pronaći ovdje. Obratite pozornost na napomenu u datoteci.
  • [24.10.2019.] Rok predaje pete zadaće je 28.10. u 23:59.
  • [21.10.2019.] Rok predaje četvrte zadaće je 24.10. u 23:59.
  • [16.10.2019.] Prve demonstrature održat će se sutra, 17.10. od 14 do 16 sati u RP2.
  • [16.10.2019.] U napomene koje se tiču obojanih zadataka dodani su i brojevi zadataka koji su obojani tom bojom.
  • [16.10.2019.] Rok predaje treće zadaće je 20.10. u 23:59. Treća zadaća odnosi se na crveno označene zadatke u materijalima s trećih vježbi.
  • [11.10.2019.] Rok predaje prve i druge zadaće je 17.10. u 23:59. Druga zadaća odnosi se na teorijski zadatak na prezentaciji (navedite što više razlika).
  • [10.10.2019.] Prve i druge vježbe održat će se u petak 11.10. s početkom u 13 sati. Studentima je dozvoljeno korištenje prijenosnih računala na vježbama, pod uvjetom da imaju na njima instalirane sve potrebne programe. Studenti koji ponesu svoja prijenosna računala odgovorni su za ista.

 

You are not authorised to post comments.

Comments powered by CComment