
- Nositelj kolegija: Mario Miličević
- Izvođač kolegija: Ines Obradović
- Izvođač kolegija: Tomo Sjekavica
- Nositelj kolegija: Krunoslav Žubrinić
- Izvođač kolegija: Ines Obradović

Kolegij Strukturirano programiranje uvodi studente u svijet programiranja kroz paradigmu strukturiranog pristupa, koristeći programski jezik C. Studenti će naučiti kako razložiti složene probleme u manje, logične cjeline što je ključno za pisanje čitljivog i održivog koda. Kroz predavanja i praktične vježbe, savladat će osnove sintakse programskog jezika C, uključujući deklaraciju varijabli, jednostavne i složene tipove podataka, operatore i kontrolne strukture poput grananja i petlji. Poseban naglasak se stavlja na modularnost koda koja omogućuje organizoiranje koda u višestruko iskoristive blokove. Osim toga studenti će se upoznati s konceptom pokazivača, dinamičkom alokacijom memorije i radom s datotekama. Kroz samostalno rješavanje zadataka studenti će razvijati vještine u rješavanju problema, logičkom razmišljanju i implementaciji jednostavnih algoritama. Osim tehničkih vještina, kolegij potiče razvoj analitičkog i kritičkog mišljenja što su ključne vještine za svakog programera.
- Nositelj kolegija: Krunoslav Žubrinić
- Izvođač kolegija: Tomo Sjekavica
- Nositelj kolegija: Anamaria Bjelopera
- Izvođač kolegija: Matej Jelavić
- Nositelj kolegija: Martin Lazar
- Izvođač kolegija: Mara Vlašić
- Nositelj kolegija: Suzana Antunović
- Nositelj kolegija: Ivica Martinjak
- Izvođač kolegija: Mara Vlašić
- Nositelj kolegija: Martin Lazar
- Izvođač kolegija: Ana Mimica
- Nositelj kolegija: Ivana Nakić Lučić
- Nositelj kolegija: Vladimir Lipovac
- Izvođač kolegija: Ante Mihaljević

- Nositelj kolegija: Mario Miličević
- Izvođač kolegija: Tomo Sjekavica