NAČIN IZRADE I ODBRANE SEMINARSKIH RADOVA
- Studenti druge godine imaju pravo da rade projekat iz Osnova racunarskih sistema. Studentiski projekti nisu obavezni. Projekti se rade samostalno. Dopuštena je (i preporucljiva) upotreba literature i konsultovanje sa asistentima
- Projekat se sastoji od pisanja programa i pratece dokumentacije. Program se piše na programskom jeziku C++. Temu projekta (zadatak) odreduje student, ali obavezno u dogovoru sa asistentom, kako bi se dobro definisali obim i složenost. Tema projekta se mora prijaviti asistentu najmanje 1 mesec pre planiranog termina za odbranu.
- Odbrana projekata se održava javno, pred pocetak junskog ispitnog roka. Student je dužan da prijavi odbranu projekta najmanje 7 dana pre termina za odbranu. Pri tome je dužan da asistentu preda kompletan projekat u obliku u kome ce on biti branjen.
- Predati projektni materijali moraju sadržati u digitalnoj formi (na disketi ili CD-u):
- dokumentaciju koja obuhvata:
- informacije o autoru (ukljucujuci na pocetku ime, prezime, broj indeksa i smer)
- informacije o programu (namenu, uputstvo za upotrebu, uputstvo za instalaciju...)
- uputstvo za prevodenje programa (sa tacnim opisom korišcenih prevodilaca i biblioteka)
- opis najvažnijih elemenata programa (hijerarhije klasa, medusobni odnosi klasa,...)
- tekst programa i sve ostale materijale neophodne da bi se program mogao prevesti
- prevedenu verziju programa
- Veb stranu (ili više strana) sa osnovnim napomenama o programu i autoru i sa mogucnošcu preuzimanja izvršne verzije programa. Po izboru autora može se omoguciti i preuzimanje teksta programa i uputstva za prevodenje. Predati materijali ne smeju sadržati datoteke koje nastaju kao medurezultati postupka prevodenja. Predati materijali moraju biti organizovani u stablo direktorijuma na sledeci nacin:
- svi materijali se moraju nalaziti u direktorijumu cije se ime sastoji od broja indeksa, imena i prezimena studenta i naziva projekta; npr: "MR0360 Petar Petrovic - Robot", dokumentacija u poddirektorijumu "Doc", materijali za prevodenje programa u poddirektorijumu "Source", instalacija programa u poddirektorijumu "Install" i/ili izvršna verzija programa u poddirektorijumu "Run", materijali za Veb u poddirektorijumu "WWW".
- Pored materijala u digitalnoj formi, neophodno je predati i otštampan tekst, obima 3-4 strane, koji obuhvata osnovne informacije o autoru i programu i najvažnije elemente ostalih delova dokumentacije. Prva strana mora sadržatti iskljucivo osnovne informacije o autoru i naziv projekta.
- Projekat koji nije predat na vreme, ili je predat u formi koja ne odgovara prethodnom opisu, nece moci da bude branjen.
- Po završenoj odbrani projekata, komisija ocenjuje da li je projekat uspešno odbranjen. U slucaju uspešne odbrane projekta on se ocenjuje sa 20 do 70 procentnih poena (PP). Komisiju cine predmetni asistenti, ali ucešce mogu uzeti i drugi asistenti i nastavnici. Pri ocenjivanju se uzimaju u obzir složenost teme, tehnicki kvalitet rešenja (ispravnost programa, efikasnost, organizacija koda,...), doradenost korisnickog interfejsa, kao i specificni kriterijumi zavisni od konkretne teme.
- Studentu koji odbrani projekat i nakon toga položi pismeni deo ispita (dobijanjem bar 50 poena) u jednom od prva tri ispitna roka po okoncanju kursa, ukupna ocena na pismenom delu ispita se izracunava po sledecoj formuli (gde je p broj poena na pismenom delu ispita, a pp ocena projekta):
p + (100 - p) * pp / 100
Na primer, ako se na pismenom delu ispita dobije 65 poena, a ocena projekta je 45, ukupan broj poena je 65 + 35*0.45 = 80.
- Konsultacije u vezi sa projektima održavaju se u redovnim terminima za konsultacije.