Programsko inženjerstvo na diplomskoj razini usmjereno je na složeniji razvoj softvera, arhitekturu aplikacija, kvalitetu programskih rješenja i vođenje razvojnih procesa. Smjer priprema studente za odgovornije uloge u razvojnim timovima i IT projektima.
Specialisation curriculum
Common courses and courses of Software Engineering (from semester 1, highlighted).
Semester 1 12 courses
Common courses
- Digital Economy5 ECTS
- Asset Management5 ECTS
- Mathematics5 ECTS
- Project Management5 ECTS
- Bridgeelective5 ECTS
- IT Systems Managementelective5 ECTS
- Motivation and teamworkelective5 ECTS
- Bussiness Ethics and Lawelective5 ECTS
- Applied Statisticselective5 ECTS
- Programming in Mathematical and Computational Softwareelective5 ECTS
- Quality Managementelective5 ECTS
Specialisation Software Engineering
- Software Engineering and Information Systemselective5 ECTS
Semester 2 8 courses
Specialisation Software Engineering
- Advanced theory of algorithms and systems6 ECTS
- Object-Oriented Programming6 ECTS
- Software Engineering in Open Systems6 ECTS
- Discrete Mathematicselective6 ECTS
- Advanced Programming in Javaelective6 ECTS
- Java Programmingelective6 ECTS
- Advanced UNIX solutionselective6 ECTS
- Embedded Systemselective6 ECTS
Semester 3 7 courses
Common courses
- Behavioral management6 ECTS
- Business process reengineering6 ECTS
- Innovation Engineeringelective6 ECTS
Specialisation Software Engineering
- NoSQL and big data advanced analytics6 ECTS
- Mobile Application Developmentelective6 ECTS
- Database modeling and administrationelective6 ECTS
- Advanced Web Services Programming (open-source,PHP)elective6 ECTS