Vazna namopena
Ovaj predmet slusa se u 8. semestru i nastavak je onoga sto je radjeno na izbornim predmetima u 7. semestru.
Cilj predmeta
Upoznavanje sa modernim tehnologijama izrade Web aplikacija, i implementacija u funkcionalnom jeziku Clojure na Java platformi i Clojurescript na JavaScript platformi.
Zasto da izaberete ovaj predmet
Naucicete stvari koje se koriste u industriji, koje ce vam puno poboljsati znanje iz programiranja na kojoj god platformi i u kojem god jeziku radili.
Sta ovde mozete da naucite sto tesko mozete na drugom mestu:
- Clojure i funkcionalno programiranje.
- Tehnologije razvoja Web aplikacija koje pruzaju laksi i elegantniji nacin programiranja od onih koje cete sresti na ostalim predmetima.
Metode izvođenja nastave
Predavanja: Praktični studijski primeri vezani za pojedine projekte otvorenog koda.
Vežbe: u laboratoriji, studenti samostalno ili u timu rade na projektima pod rukovodstvom nastavnika.
Samostalan rad: programiranje na osnovu naucenog na casovima i iz obilja preporucenih knjiga.
Način polaganja
Ispit se realizuje u obliku praktičnog projekta koji podrazumeva samostalna izradu i usmenu odbranu softvera otvorenog koda.
Potrebno predznanje
Morate znati da citate strucnu literaturu na engleskom jeziku, da se ne bojite da kucate na racunaru, kao i da se zanimate za programiranje dovoljno da ste naucili vise nego sto je bilo dovoljno da se poloze “programerski” ispiti,