Blok 4

  • Štampa

Distribuirani računarski sistemi u ee.

Profesor: dr Ervin Varga

Asistenti:

2019/2020

Obaveštenja:

  • 22.10.2022. Grupa 7 ce imati termin u sredu u 16:15, grupe 8, 9 u cetvrtak u 15:45 u NTP222.
  • 19.01.2020. Odbrana projekta kod asistenta Stefana Dejanovića će se održati u utorak po sledećem rasporedu.
  • 19.01.2020. Odbrana projekta kod asistenta Mirka Mikaća će se održati sutra po sledećem rasporedu. NAPOMENA vreme dolaska je kada je potrebno da dođete da biste imali vremena da samo pokrenete projekat na više računara i da možete da demonstrirate rad sa mrežama i implementaciju turnira i rad po specifikaciji projekta. Ovo vreme nije namenjeno da tek da počne da se povlači kod i sve podešava na računaru, to je potrebno da sve bude spremno pre dolaska, ukoliko ne bude spremno brani se sa onim što trenutno budete mogli da pokrenete zbog vremenskog rasporeda.
  • 15.01.2020. Odbrana projekta za grupe kod asistenta Stefana Dejanovića će se održati na fakultetu 21.01 na mašinskom institutu u ucionici G3-1 u terminu od 10h. Projekti se brane na sopstvenim računarima. Svako ko želi da brani projekat mora da pošalje mejl do petka zajedno sa linkom do repozitorijuma, i svakim članom tima koji želi da brani. Na osnovu prijavljenih za odbranu biće okačeno tačno vreme za svaki tim kada da dođe.
  • 13.01.2020. Konsultacije grupa kod asistenta Stefana Dejanovića će se održati 17.01 u 11.15h na mašinskom institutu u učionici B43 (nema računara).
  • 13.01.2020. Odbrana projekta za grupe kod asistenta Mirka Mikaća će se održati na fakultetu 20.01 na fakultetu u sali 106 u terminu od 14h-16h. Projekti se brane na sopstvenim računarima. Svako ko želi da brani projekat mora da pošalje mejl do petka zajedno sa linkom do repozitorijuma, i svakim članom tima koji želi da brani. Na osnovu prijavljenih za odbranu biće okačeno tačno vreme za svaki tim kada da dođe.
  • 13.01.2020. Konsultacije grupa kod asistenta Mirka Mikaća će se održati 16.01 u 13h na fakultetu u učionici 108A (nema računara).
  • 08.01.2020. Odbrana projekta za grupe kod asistentkinje Tanje Radojčić će se održati 18.01. u učionici 108. Svako ko želi da brani neka se javi asistentkinji na e-mail
  • 08.01.2020. Konsultacije grupa kod asistentkinje Tanje Radojčić će se održati 09.01. u 13h na fakultetu u učionici 108a (neka studenti ponesu svoje mašine kako tu nemamo pristup računarima)
  • 26.12.2019. Grupe koje inače imaju konsultacije četvrtkom u 13h danas neće imati konsultacije u 13h iz razloga jer je većina grupa danas bila na konsultacijama u periodu od 10h do 12h kod koleginice.
  • 21.12.2019. Vežbe za grupu četvrtkom 26.12. održaće se u terminu od 10h do 12h.
  • 24.11.2019. Spisak timova za projekat može se pronaći ovde. Studenti su obavezni da u navedenim terminima prikažu napredak u radu na projektu prisutnom asistentu.
  • 08.11.2019. Studenti koji su prošle školske godine slušali predmet i žele da brane prošlogodišnji projekat treba da se jave asistentu Milošu Ostojiću do kraja novembra. Odbrana će biti organizovana u prvoj nedelji decembra. Ovo će biti poslednja prilika za odbranu prošlogodišnjeg projekta.

Predavanja:

Projekat:

Teme:

  • T1 - Cub Chase [pdf]
  • T2 - Pac-Man [pdf]
  • T3 - Asteroids [pdf]
  • T4 - Donkey Kong [pdf]

Vežbe:

  1. Uvod [pdf], Piton brzi uvod [zip], Paralelna obrada [zip]
  2. Virtuelno okruženje [pdf], PyQt5 [pdf], QtDemo [zip], PyQt+MP [pdf], QtMPProgressbar [zip], QtWorker [zip]QtMPWorker [zip]
  3. Moduli za rad sa nitima (C) [pdf], Prosti brojevi [zip], Mandelbrot [zip], podešavanja [pdf]
  4. Docker [pdf], docker-nginx [zip], docker-pyqt5 [zip]

2018/2019

  • 03.02.2019. Određen je raspored odbrana. Odbrane će biti održane 4. februara u učionici JD-P05. Potrebno je doći barem 15 minuta pre svog termina.
  • 17.01.2019: Sledeći termin za odbranu projekta će biti 04.02.2019. Potrebno je javiti se nakom od asistenata na e-poštu do 2. februara, kako bismo mogli da napravimo raspored odbrana.
  • 14.01.2019: Određen je raspored odbrana. Potrebno je doći 15 minuta pre svog termina.
  • 11.01.2019: Subota, 12. januar, je radni dan. Ponedeljak, 14. januar, je takođe redovni radni dan. Odbrane projekata će se održati u utorak, 15. januara. Termini odbrana će naknadno biti objavljeni. Dozvoljeno je raditi do utorka, sve do 1 sekunde do početka odbrane.
  • 08.01.2019: Mole se grupovođe da popune upitnik za repoe [link]
  • 02.01.2019: 7. januara se ne radi, druženje nastavljamo u utorak, 8. januara. Srećan Božić svima koji slave.
  • 02.01.2019: Okačeno je proširenje zadatka. Tim 28, BitTorrent, neka se javi asistentu Milošu radi svog proširenja zadatka. Srećna nova godina.
  • 25.12.2018: Prema formiranim timovima, određen je raspored timova. Prepodnevne grupe dolaze od 8 do 14 sati, a poslepodnevne grupe od 14 do 20 sati. Ukoliko neko ima želju za pregrupisanjem, neka se dogovori sa ostalim kolegama. Nekon četvrtka više neće biti dozvoljeno menjanje mesta.
  • 24.12.2018: Sutra, 25. decembra, se ne radi. Srećan Božić svima koji slave.
  • 23.12.2018: U ponedeljak, 24. decembra, radi se po dosadašnjem rasporedu. Teme će biti popisivanje timova i dodela tema projekata. Može se izabrati jedna od predloženih 9 tema. Preporučuje se da u jednoj grupi svaki tim radi različitu temu. Studenti, koji žele da sami sebi smisle temu, mogu to da urade. Bitno je da tema bude ekvivalentne težine sa predloženim. Obavezno je da više igrača igraju istovremeo i da postoji detekcija kolizije. Jedan tim može imati 3, 4 ili 5 članova.
  • 13.12.2018: Blok IV počinje u ponedeljak 17.12.2018. Raspored vežbi možete videti ovde.
  • 18.04.2018: Za studente, koji nisu odbranili projekat u toku trajanja bloka, zadatak ostaje isti. Projekat se može raditi pojedinačno, ili u timovima. Preporučeni rok za odbranu projekta je do kraja školske godine. Krajnji rok je novi početak bloka. Ukoliko se projekat ne odbrani do početka bloka, studenti će biti obavezni da ponovo slušaju blok.

Predavanja:

Projekat:

Teme:

  • T1 - Gradius [pdf]
  • T2 - Galaga [pdf]
  • T3 - Dyna Blaster [pdf]
  • T4 - Frogger [pdf]
  • T5 - Battle City [pdf]
  • T6 - Bubble Trouble [pdf]
  • T7 - Berzerk [pdf]
  • T8 - Popeye [pdf]
  • T9 - 1942 [pdf]

Vežbe:

  1. Uvod [pdf], Piton brzi uvod [zip], Paralelna obrada [zip]
  2. Virtuelno okruženje [pdf], PyQt5 [pdf], QtDemo [zip], PyQt+MP [pdf], QtMPProgressbar [zip], QtWorker [zip]QtMPWorker [zip]
  3. Moduli za rad sa nitima (C) [pdf], Prosti brojevi [zip], Mandelbrot [zip], podešavanja [pdf]
  4. Networks and MPI [pdf], Game of Life [zip],
  5. Docker [pdf], docker-nginx [zip], docker-pyqt5 [zip]