NOSITELJ(ICA) KOLEGIJA
redoviti:
izvanredni:
ASISTENT(I):
/
| Jezik | hr |
| Studij | Stručni prijediplomski studij Informatika |
| Semestar | 1. Semestar |
| ECTS | 6 |
| Vrsta predmeta | REDOVITI NOSITELJ(ICA) |
| Predavanja | 2 |
| Vježbe | 3 |
| Seminari | 0 |
| Praktični rad | 0 |
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.
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).