Funkcionalno programiranje

Kolokvijum

Kao što piše u rasporedu, kolokvijum će biti održan u subotu, 9. 12. sa početkom u 9 časova. Jedina izmena je da neće biti u učionici 706, nego u 821.

Repozitorijumi

Studentima koji su prijavili projekat do 3.12. su otvoreni repozitorijumi.

Napomena: Studenima koji su prijavili projekat bez prethodne provere teme kod predmetnog asistenta su repozitorijumi takođe otvoreni na njihovu odgovornost.

Vežbe

Čas 1: liste

Čas 2: ring_1

Čas 3: lists, ulist, ring2nd

Čas 4: evil_bool, io_basic, tennis_kata

Čas 5: word_count, word_count_alternative, ring-autotest, dark_side, dark_side_2, solar, jumping

Literatura

Haskell WikiBook

M. Lipovača: Learn You a Haskell for Great Good!

Nalozi na studentskom servisu alas

Proverite da su vam nalozi na servisu alas ispravni:

Projekti

Projekti se podrazumevano rade u programskom jeziku Haskell, ali je dozvoljeno korišćenje bilo kog jezika u kome je moguće pisati programe u funkcionalnom stilu.

Projekti se rade u grupi od po tri člana.

U slučaju da tokom izrade projekta koristite tuđ kôd obavezno je uočljivo obeležiti preuzet kôd i navesti izvor odakle je isti preuzet.

Prijava projekta

Studenti sami smišljaju temu i prijavljuju se asistentu radi daljeg dogovora.

Nakon dogovora, projekat se zvanično prijavljuje ovde, nakon čega će biti otvoren repozitorijum na servisu GitHub koji je obavezno koristiti prilikom rada na projektu.

Pre prijave projekta je neophodno otvoriti samo naloge za članove grupe na servisu GitHub (repozitorijume nemojte da pravite).

Izrada projekata

Tokom izrade projekata, neophodno je redovno ažurirati izvorni kod na servisu GitHub (komandom git, ne direktnim kačenjem fajlova putem veb stranice).

Izvorni kod programa mora biti pregledan i detaljno dokumentovan.

Rokovi

Primer zadataka sa ispita.