Skoči na glavni sadržaj

NOSITELJ(ICA) KOLEGIJA

Redoviti:

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

Izvanredni:

Profile picture for user isimac
Ivan Šimac,
predavač
Vidi profil

ASISTENT(I):

Redoviti:

Maria Krajči,
asistent
Vidi profil
Jezik hr
Studij
Semestar 3
ECTS 6
Vrsta predmeta Izborni predmet
Predavanja 2
Vježbe 3
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).