Tijekom semestra studenti su svaki tjedan pohađali tematska predavanja, koja su pratila strukturu kolegija i bila usklađena s razvojnim fazama studentskih projekata. Predavanja su bila organizirana u tri tematska ciklusa.
Prvi ciklus obuhvaćao je temeljna znanja iz područja digitalnih platformi i agilnog razvoja, Azure DevOpsa, monolitne arhitekture i podatkovnog sloja te poslovnog i API sloja.
Drugi ciklus bio je usmjeren na napredne teme vezane uz cloud tehnologije i softversku arhitekturu, uključujući autentikaciju, validaciju i logiranje, middleware, debugging i obradu iznimki, Azure Cloud, implementaciju i CI/CD procese na Azure platformi, kao i softversku arhitekturu i principe clean codea.
Treći ciklus bio je posvećen umjetnoj inteligenciji, kroz predavanja iz uvoda u AI, Azure AI Services te višeagentnih sustava.
Na kolegiju je sudjelovalo ukupno 4 projektna tima s 20 studenata, koji su stečena znanja primjenjivali kroz razvoj mobilnih aplikacija. Tri tima radila su na projektu SmartMenza, aplikaciji za planiranje i praćenje prehrane u studentskim menzama, koja omogućuje pregled dnevnih menija, ocjenjivanje i komentiranje jela, definiranje prehrambenih ciljeva te korištenje AI funkcionalnosti poput preporuka obroka i nutritivne analize.
Četvrti tim razvijao je aplikaciju AI CareerBuddy, usmjerenu na podršku studentima u razvoju karijere kroz upravljanje životopisima, prijave na oglase za poslove i prakse te AI-potpomognutu analizu usklađenosti CV-a i oglasa, uz mogućnost simulacije intervjua.
Nositelj kolegija Analiza i razvoj programa je izv. prof. dr. sc. Zlatko Stapić, a u mentoriranju timova sudjelovala je Lea Masnec, mag. inf. Iz tvrtke SPAN, provedbu suradnje vodila je Maja Benkus, mag. inf., čime je studentima omogućen kontakt s industrijskom praksom i realnim razvojnim izazovima.
U nastavku možete pogledati fotografije s obrana studentskih projekata, tijekom kojih su studenti svoje radove predstavili pred stručnjacima iz poduzeća SPAN, stekavši vrijedno iskustvo profesionalne prezentacije i stručne evaluacije svojih rješenja.

