Programsko inženjerstvo usmjereno je na razvoj, održavanje i unaprjeđenje softverskih rješenja. Studenti uče programirati, analizirati zahtjeve, projektirati aplikacije i primjenjivati metode razvoja softvera u timskom i projektnom okruženju.
Nastavni plan smjera
Kolegiji studija; raspodjela kolegija po smjerovima nije zasebno objavljena u nastavnom planu.
1. semestar 6 predmeta
- Digitalna logika i kola7 ECTS
- Engleski jezik u računarstvu 13 ECTS
- Kineziološka kultura I1 ECTS
- Matematika I7 ECTS
- Primjena računara5 ECTS
- Programiranje7 ECTS
2. semestar 6 predmeta
3. semestar 6 predmeta
4. semestar 8 predmeta
- Baze podataka5 ECTS
- Kineziološka kultura IV1 ECTS
- Metodologija poslovnih procesa4 ECTS
- Računarske mreže6 ECTS
- Uvod u UNIX sisteme4 ECTS
- Numerička matematikaizborni5 ECTS
- Oblikovanje e-literatureizborni5 ECTS
- Programiranje web aplikacijaizborni5 ECTS
5. semestar 12 predmeta
- Komponentno orijentisano programiranje5 ECTS
- Metodologija stručnog i istraživačkog rada6 ECTS
- Administriranje i poslovanje računarskim mrežamaizborni5 ECTS
- Administriranje UNIX sistemaizborni5 ECTS
- Mrežne uslugeizborni5 ECTS
- Napredne baze podatakaizborni5 ECTS
- Napredne tehnike programiranjaizborni5 ECTS
- Napredno JavaScript programiranjeizborni5 ECTS
- Napredno programiranje u jeziku Pythonizborni5 ECTS
- Oblikovanje web stranicaizborni6 ECTS
- Razvoj računarskih igaraizborni5 ECTS
- Računari za nadzor i upravljanje tehničkim procesimaizborni5 ECTS
6. semestar 9 predmeta
- Razvoj .NET aplikacija pomoću AI alata6 ECTS
- Sigurnost računarskih sistema5 ECTS
- Stručna praksa5 ECTS
- Završni rad10 ECTS
- Duboko učenjeizborni5 ECTS
- Napredne teme računarskih mrežaizborni6 ECTS
- Razvoj aplikacija na Android platformiizborni6 ECTS
- Razvoj web aplikacija u ASP.NET MVC tehnologijiizborni6 ECTS
- Web aplikacije u Javiizborni6 ECTS