Studiji

Ishodi učenja studijskog programa

  • upotrijebiti temeljna znanja o arhitekturi i organizaciji računala i računalnih sustava
  • primijeniti principe matematičke logike, teorije skupova i digitalne tehnike u rješavanju praktičnih problema iz područja računarstva
  • analizirati algoritme, procijeniti složenost algoritama
  • usporediti različite sustave za upravljanje bazama podataka, programske alate i jezike i odabrati odgovarajuće za rješenje konkretnog problema
  • predvidjeti iznimke i rubne slučajeve u programskom rješenju i upravljati njima
  • povezati programske paradigme s arhitekturom i infrastrukturom računalnog sustava
  • primijeniti odgovarajuće matematičke i fizikalne spoznaje u modeliranju i rješavanju računalnih problema
  • analizirati probleme, primijeniti odgovarajuće metode razvoja i implementirati rješenje
  • analizirati kôd, uočiti i ispraviti greške te optimizirati kôd
  • razviti algoritme za rješavanje programskih problema
  • odabrati i primijeniti algoritme poznate iz računalne znanosti
  • implementirati algoritme u različitim (standardnim) programskim jezicima
  • implementirati programska rješenja u različitim (standardnim) okvirima za razvoj softvera i sustavima za upravljanje bazama podataka
  • kreirati rješenje za zadani problem prolazeći kroz faze razvoja softvera
  • razviti sposobnost učenja i praktične primjene teorijskih koncepata
  • razviti sposobnost suradnje unutar tima
  • oblikovati rezultate rada u pisanom obliku
  • prezentirati vlastita rješenja na razumljiv način
  • prepoznati trendove u računarstvu i prilagoditi se njima