Skoči na glavni sadržaj

NOSITELJ(ICA) KOLEGIJA

Profile picture for user ssuman
dr. sc. socio. Sabrina Šuman,
profesor stručnog studija
Vidi profil
Profile picture for user isimac
Ivan Šimac,
predavač
Vidi profil

ASISTENT(I):

Jezik hr
Studij
Semestar 1
ECTS 6
Vrsta predmeta Obavezni predmet
Predavanja 2
Vježbe 4
Seminari 0
Praktični rad 0
Ciljevi kolegija
  • Steći kompetencije za rad s različitim algoritamskim strukturama i strukturama podataka i njihovom implementacijom u izabranom programskom jeziku.
  • Strukturirati računalni program primjenom procedura, funkcija i modula.
  • Spremiti podatke u tekstualnu i binarnu datoteku.
  • Koristiti alate za pronalaženje i ispravljanje grešaka.
Ishodi učenja
  • Prepoznati osnovne dijelove algoritma, konkretizirati ih do razine proceduralnog algoritma te ih zapisati pomoću pseudokoda ili dijagrama aktivnosti.
  • Odabrati odgovarajuće tipove podataka zadanog problema te odgovarajuće mehanizme agregacije za efikasno pohranjivanje ulaznih podatka i implementirati odabranu organizaciju podataka u zadanom imperativnom programskom jeziku.
  • Prilagoditi i optimizirati algoritamsko rješenje zadano pseudokodom ili dijagramom aktivnosti specifičnostima programskih konstrukata (selekcija, iteracija...) zadanog imperativnog programskog jezika.
  • Odabrati dijelove algoritma koji se mogu izdvojiti u zasebne cjeline i izvesti kao potprogrami te ih implementirati u zadanom imperativnom programskom jeziku.
  • Izgraditi vlastite biblioteke potprograma s često korištenim potprogramima te ih po potrebi uključivati u programe.
  • Odabrati odgovarajuću strukturu zapisa za pohranjivanje podataka u datoteke te ju implementirati u zadanom imperativnom programskom jeziku.
  • Otkriti logičke pogreške u zadanom programskom rješenju korištenjem programskog alata (eng. debugging).