Funkcionalno programiranje

[ Obaveštenja] [ Informacije o predmetu] [ Materijali za predavanja i vežbe]

[ Ispitni i kolokvijumski zadaci ] [ Rezultati kolokvijuma i ispita]




Obaveštenja

22.09.2018.
Ispitni rok oktobar 2018: Termini za odbranu projektnog zadataka dostupni su ovde. Studenti mogu da međusobno zamene termine, bez prethodne najave.
U slučaju da su za odbranu potrebni razvojno okruženje ili biblioteke drugačije od onih koje su korišćene tokom nastave, studenti treba da ponesu računar na kojem je sav potreban softver instaliran.



02.09.2018.
Termini za odbranu projektnog zadataka dostupni su ovde. Studenti mogu da međusobno zamene termine, bez prethodne najave.
U slučaju da su za odbranu potrebni razvojno okruženje ili biblioteke drugačije od onih koje su korišćene tokom nastave, studenti treba da ponesu računar na kojem je sav potreban softver instaliran.

16.05.2018.
Dodati su materijali sa predavanja i vežbi iz oblasti Scala kolekcija.

27.04.2018.
Postavku projektnog zadatka možete preuzeti ovde.

30.03.2018.
U utorak 03.04.2018. godine neće biti nastava iz predmeta Funkcionalno programiranje. Prvi naredni čas biće održan u utorak 10.04.2018. godine.


19.02.2018.
Nastava će se održavati utorkom od 18:00 u sali 313. Prvi čas biće održan u utorak 27.02.2018. godine.


Informacije o predmetu

Funkcionalno programiranje je izborni predmet u grupi A na master akademskim studijama Elektrotehničkog fakulteta Univerziteta u Beogradu, u izbornom području softversko inženjerstvo.
Ne postoji formalni uslov za praćenje predmeta. Od studenata se očekuje predznanje gradiva kursa Objektno orijentisano programiranje 2 (jezik Java).

Cilj predmeta je upoznavanje, razumevanje i ovladavanje konceptima funkcionalnog programiranja kroz jezik Scala.

Nedeljno časova

2 predavanja + 2 auditorne vežbe

Nastavno osoblje

Predavanja i vežbe drži dr Đorđe Đurđević, docent.
Kontakt: dr Đorđe Đurđević (djordje.djurdjevic@etf.bg.ac.rs)



Materijali za predavanja i vežbe

Preporučena literatura:


Materijali Fajl Datum poslednje promene
Predstavljanje kursa
Uvod
Elementi jezika Scala
Klase
Kontrolne strukture
Uparivanje obrazaca
Crte
Liste
Kolekcije
Interoperabilnost sa Javom
Konkurentnost i buduće vrednosti









FP_P_00_Predstavljanje.pdf
FP_P_01_Uvod.pdf
FP_P_02_Elementi.Jezika.pdf
FP_P_03_Klase.pdf
FP_P_04_Kontrolne.strukture.pdf
FP_P_05_Uparivanje.obrazaca.pdf
FP_P_06_Crte.pdf
FP_P_07_Liste.pdf
FP_P_071_Kolekcije.pdf
FP_P_08_Interoperabilnost.sa.Javom.pdf
FP_P_09_Konkurentno.Programiranje.pdf

FP_V_01.pdf
FP_V_02.pdf
FP_V_03.pdf
FP_V_04.pdf
FP_V_05.pdf
FP_V_06.pdf
FP_V_061.pdf
FP_V_07.pdf
2018-03-30
2017-02-27
2017-02-27
2017-03-10
2017-04-08
2017-05-12
2017-05-12
2018-05-09
2018-05-09
2017-05-26
2017-05-26

2017-03-10
2017-03-27
2017-04-08
2017-04-25
2017-05-12
2017-05-12
2018-05-16
2017-05-26

Ispitni i kolokvijumski zadaci

Ispitni rok Fajl
Ispit jun 2017 FP_I_201706_resenje.pdf
Kolokvijum 2017 FP_K_2017_resenje.pdf

Rezultati kolokvijuma i ispita

Ispitni rok Fajl
U pripremi

Gore
Glavna