Upute za izradu diplomskog/završnog rada

Izv. prof. dr. sc. Hrvoje Kalinić

rujan 2022.

Osnovne informacije

Ovaj dokument sadrži osnovne informacije o izradi završnog/diplomskog rada koje preporučam studentima da slijede ukoliko kod mene izrađuju završni ili diplomski rad, a nastale su na temelju višestrukog ponavljanja.

Neke napomene se tiču samo studenata informatike (primjerice izrada “dokumentacije projekta”).

Ovaj dokument ne obuhvaća sve upute, niti suspendira službene upute, dakle svakako preporučam pogledati službene upute za izradu završnog/diplomskog rada.1

Prijava rada

Preporučljivo je da se upoznate sa potencijalnim mentorom i njegovim radom prije zahtjeva za mentorstvom. Tražilice poput Googlea ili bolje ddg vam mogu pomoći, ali najbolje je da me potražite na mojoj stranici.

Izrada rada

Provjerite predložak za izradu rada za vaš smijer i koristite ga.

U pravilu (ako ste sa informatike) trebate izraditi dva dokumenta: Dokumentacija projekta i sam rad.

Sadržaj dokumentacije

Sama dokumentacija treba opisati što se želi napraviti - odnosno sadržavati specifikacije: koja aplikacija, od kojih djelova se sastoji, kako je dizajnirana (arhitektura i korisničko sučelje). Zatim zahtjeve koje mora imati (hardware, operacijski sustav, dodatne aplikacije i biblioteke). Kratko obrazloženje odabira, zašto smo se ograničili na taj OS, zašto taj lib. Koje mogućnosti korisnik ima, odnosno kratki “user manual”.

Oblik rada

Rad obično ima oblik:

  1. Uvod i motivacija
    1. Odakle potreba za ovakvom aplikacijom i koji se problem rješava
    2. Pregled postojećih alata i pregled sličnih projekata
  2. Motivacija i materijali
    1. Što želimo postići (odnosno vidjeti možemo li postići) s alatima koje smo odabrali; odnosno zašto smo odabrali te alate
  3. Materijali i metode
    1. Iz odabranih alata i zahtjeva izviru pojednini konkretni zadatci - i oni moraju biti opisani
  4. Rezultat
    1. Kako izgleda konačan rezultat i kako se koristi
    2. Usporedba s postojeći metodama (tablica, graf)
    3. Jesu li ispunjeni zahtjevi koje smo zacrtali i koliko je to bilo teško (ovo već može u zaključak)
  5. Zaključak (i diskusija)
    1. Jesmo li postigli što smo htjeli (po čemu smo bolji od postojećih rješenja)
    2. Što smo naučili (jesmo li u uvodu nešto očekivali, jesmo li ispunili očekivanja)
    3. Ima li kakav bonus, odnosno što bismo sada napravili iduće (ili drugačije) kada imamo iskustvo izrade ove aplikacije

Važno!!!

Točke 1.-5. NISU naslovi VAŠEG rada. To je samo generički naziv i ne mora ih biti pet (ili mogu imati podpoglavlja). Tako umjesto Materijali može biti naslov “Razvojno okruženje”, “Arhitektura sustava” ili sl.. Također može postojati poglavlje “Pregled postojećih…” ili (ako ste više matematički nastrojeni) “Predznanja” (Preliminaries).

Primijetite da dio dokumentacije možete “reciklirati” u radu. Tako će opis aplikacije i korisničkog sučelja ići u rezultate, a specifikacije i slične aplikacije će ići u materijale odnosno u pregled postojećih rješenja. Dakle, slične informacije će se moći pronaći u jednom i u drugom tekstu, samo su ispričane iz različite perspektive.

Primjer strukture sadržaja

  1. Uvod

    1. Cilj i svrha
    2. Postojeće metode
      • npr. strojno učenje, neuronske mreže
  2. Materijali i metode

    1. Podatci (općenito, metainformacije)
    2. Metode (konkretne informacije)
      • npr. strojno učenje, neuronske mreže - s detaljima
  3. Rezultat

    1. Prikaz podataka
      • npr. srednje polje i standardna devijacija
    2. implementacija metoda…
      • npr. dijagram toka, ako je kod referncirati se na njega i staviti ga u Dodatak (Appendix)
    3. Prikaz rezultata
      • npr. graf, tablica…
  4. Diskusija

  5. Zaključak

  6. Literatura

Nedoumice i dvoumice

Ako se dvoumite što trebate staviti u rad promislite ovako:


  1. Ovdje su poveznice na upute za izradu završnog rada i upute za izradu diplomskog rada. Oprez! Kako su ovo izravne poveznice na dokument, poveznice se ne ažuriraju ukoliko se postavi nova verzija dokumenta!↩︎