Primenjeni algoritmi u upravljačkim sistemima
O predmetu
Način polaganja ispita
Maksimalan broj bodova koji je moguće ostvariti na predmetu Simulacija diskretnih događaja je 100. Predmet polaže iz tri celine:
- Kolokvijumi – 2 x 20 = 40 bodova
 - Projekat – 30 bodova
 - Usmeni deo, teorija – 30 bodova
 
Ove bodove je moguće ostvariti u terminima prema sledećoj tabeli:
| 
					 Celina  | 
				
					 Kada se polaže  | 
				
					 Uslov za prolazak  | 
			
| 
					 Kolokvijumi 2x1  | 
				
					 Isključivo u terminima računarskih vežbi  | 
				
					 Minimalno polovina bodova na oba kolokvijuma, 10/20 + 10/20 = 20/40  | 
			
| 
					 Projekat  | 
				
					 Još nije definisan konačni rok, bićete obavešteni  | 
				
					 Minimalno polovina ostvarenih bodova na projektu, 15/30  | 
			
| 
					 Usmeni deo  | 
				
					 Nakon završnih kolokvijuma i projektnog zadatka, u dogovoru sa profesorom  | 
				
					 Položeni kolokvijumi i odrađen projektni zadatak i ukupno 55 ili više bodova zajedno sa bodovima na usmenom  | 
			
Kolokvijumi će biti organizovani u okviru redovnih termina vežbi, a konkretno vreme će biti blagovremeno objavljeno.
Prisustvo na vežbama
Računarske vežbe uključuju samostalan rad u programskom paketu VS2010 uz pomoć od strane asistenta, na osnovu zadataka iz praktikuma ili primera koje zadaje asistent. Prisustvo na računarskim vežbama je obavezno, a studenti mogu da imaju najviše 2 neopravdana izostanka sa vežbi.
Kolokvijumi
Zadaci na kolokvijumu se rade u VS2010 programskom okruženju. Na svakom kolokvijumu može biti 2 (eventualno 3) zadatka koji u zbiru nose po 20 bodova: 2 x 20 = 40. Zadatke je moguće polagati u termina kolokvijuma, koji će biti blagovremeno objavljen (orijentaciono nakon štoje završena određena oblast). Studenti koji nisu položili kolokvijum u redovnom terminu, imaće priliku da jedan od nepoloženih kolokvijuma odrade u popravnom terminu koji će biti naknadno određen. Studenti koji nisu položili nijedan kolokvijum u redovnom terminu nisu ostvarili uslov za polaganje ispita u tekućoj školskoj godini. Studenti koje žele da poprave ocenu sa jednog od kolokvijuma to će da urade u popravnom terminu.
Stari studenti
Stari studenti treba da se jave mejlom asistentu Kovačeviću, radi dogovora oko načina polaganja ispita.
Formiranje zaključne ocene
- 95 - 100 poena ocena 10
 - 85 - 94 poena ocena 9
 - 75 - 84 poena ocena 8
 - 65 - 74 poena ocena 7
 - 55 - 64 poena ocena 6
 
Literatura
- "Discrete-Event System Simulation" - Jerry Banks, John S. Carson II, Barry L. Nelson, David M. Nicol
- Materijali s predavanja i vežbi
Korisni linkovi:
- http://msdn.microsoft.com/en-us/library/aa288436(v=vs.71).aspx
 - http://www.albahari.com/nutshell/
 - http://www.robmiles.com/c-yellow-book/
 - Dot format za prikaz grafova (wiki)
 - GraphViz viewer (link)
 
Nastavni materijali
Vežbe (2021/2022):
- Vežba 1 - zip
 - Vežba 2 - zip
 - Vežba 3 - zip
 - Vežba 4 - zip
 - Primer 1. kolokvijuma - pdf, zip
 - Vežba 5 - zip
 - Vežba 6 - zip
 - Vežba 7 - zip
 - Vežba 8 - zip
 - Primer 2. kolokvijuma - pdf, zip
 
Projektni zadaci:
- Zad1, pdf (isti projekat može da radi više osoba, ali se projekat radi samostalno)
 - Zad2, pdf
 - Zad3, pdf (isti projekat može da radi više osoba, ali se projekat radi samostalno)
 - Zad4, pdf
 
Vežbe (2020/2021):
- Vežba 1 - novi_zip, stari_zip
 - Vežba 2 - novi_zip, stari_zip
 - Vežba 3 - novi_zip, stari_zip
 - Vežba 4 - novi_zip, stari_zip
 - Primer 1. kolokvijuma - pdf
 - Primer 2. kolokvijuma - pdf
 
1. Nedelja:
- Predavanja [Uvod u simulaciju, Strukture podataka, Priority Queue, Primeri Simulacije]
 - Vežbe [C# (pogledati po potrebi), SDD - Vežba 1]
 
2. Nedelja:
- Predavanja [Osnovni principi, Softveri za simulaciju, Statisticki modeli u simulaciji]
 - Vežbe [SDD - Vežba 2]
 
3. Nedelja:
- Predavanja [Modeli sistema sa redovima cekanja, Generatori slucajnih brojeva, Generatori slucajnih promenljivih]
 - Vežbe [SDD - Vežba 3]
 
4. Nedelja:
- Predavanja [Modelovanje ulaza, Verifikacija i validacija simulacionog modela, Analiza izlaza, Poredjenje i evaluacija razlicitih dizajna sistema]
 - Vežbe [SDD - Vežba 4]
 
Projektni zadaci:
Izdvojeni materijali za vežbe (2019/2020):
- 
		C#
		
- Uvod u C#, pdf
 - OOP C#, pdf
 - Delegati, događaji i lambde, pdf
 - Dodatna(proširena) literatura - https://www.syncfusion.com/ebooks/csharp, https://www.syncfusion.com/ebooks/oop-csharp [Knjige se mogu čitati online bez kreiranja (besplatnog) korisničkog naloga]
 
 - SDD - Vežba 1, zip
 - SDD - Vežba 2, zip // U BinaryTree i BinarySearchTree klase je dodata metoda PlotTreeTemp, koja se može koristiti za prikaz stabala. S obzirom da metoda koristi algoritam za automatsko raspoređivanje grana i čvorova, dešava se da leva i desna grana zamene mesta, zbog čega je svaka grana dodatno obeležena slovom 'L' ili 'R'.
 - SDD - Vežba 3, zip
 - SDD - Vežba 4, zip
 
Predavanja (2019/20):
- 
			
[pdf] Uvod u simulaciju
 - 
			
[pdf] Primeri simulacije
 - 
			
[pdf] Osnovni principi
 - 
			
[pdf] Softveri za simulaciju
 - 
			
[pdf] Statisticki modeli u simulaciji
 - 
			
[pdf] Modeli sistema sa redovima cekanja
 - 
			
[pdf] Generatori slucajnih brojeva
 - 
			
[pdf] Generatori slucajnih promenljivih
 - 
			
[pdf] Modelovanje ulaza
 - 
			
[pdf] Verifikacija i validacija simulacionog modela
 - 
			
[pdf] Analiza izlaza
 - 
			
[pdf] Poredjenje i evaluacija razlicitih dizajna sistema
 
Ispitna pitanja (2019) [pdf]
Projektni zadaci (2018/2019):
Prilikom prijave je potrebno proveriti informacije (dostupnost i bodove) o izabranom projektu i zatim poslati mail sa nazivom projekta.
Vežbe (2018/2019):
- C#, WCF
 
- SDD - Vežba 1, zip
 - SDD - Vežba 2, zip
 - SDD - Vežba 3, zip
 - 
		SDD - Vežba 4, zip
		
- Rešenje, zip
 
 - 
		SDD - Vežba 5, zip
		
- Rešenje, zip
 
 - 
		SDD - Vežba 6, zip
		
- Rešenje, zip
 
 - 
		SDD - Vežba 7, zip
		
- Rešenje, zip
 
 
