Graduate program – Mathematics and Computer Science

Annual course schedule

Year 1

Year mentor: Domagoj Matijević

Compulsory courses:

Code:M118
Course:Probability
Semester:Winter semestar
Number of classes ~ ECTS:4+3+0 ~ 9
Instructor:Nenad Šuvak
Supporting Instructor:Dominik Mihalčić
Code:MI009
Course:Applied linear algebra and scientific computing
Semester:Winter semestar
Number of classes ~ ECTS:4+2+1 ~ 9
Instructor:Ninoslav Truhar
Supporting Instructor:Ninoslav Truhar
Code:I066
Course:Intelligent Robotic Systems
Semester:Summer semestar
Number of classes ~ ECTS:3+2+1 ~ 8
Instructor:Zoran Tomljanović, Jurica Maltar
Supporting Instructor:Jurica Maltar
Code:MI008
Course:Semantics of programming languages
Semester:Summer semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Domagoj Matijević, Luka Borozan
Supporting Instructor:Luka Borozan
Number of courses: 4, Number of classes ~ ECTS: 14 ~ 18 (Winter), 10 ~ 14 (Summer)

In order to earn the mandatory academic year study workload of 60 ECTS credits, students shall choose elective courses from the list below.

Elective courses:

Code:MI006
Course:Cryptography
Semester:Winter semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Ivan Soldo
Supporting Instructor:Ivan Soldo
Code:M119
Course:Stochastic Processes I
Semester:Winter semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Ivan Papić
Supporting Instructor:Dominik Mihalčić
Code:I069
Course:Natural Language Processing with Deep Learning
Semester:Winter semestar
Number of classes ~ ECTS:3+2+1 ~ 8
Instructor:Domagoj Ševerdija
Supporting Instructor:Rebeka Čorić
Code:I064
Course:Contemporary topics in computer science
Semester:Winter semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Marko Orešković
Supporting Instructor:Marko Orešković
Code:Z013
Course:Internship
Semester:Winter semestar
Number of classes ~ ECTS:0+0+2 ~ 4
Instructor:Domagoj Matijević, Nenad Šuvak
Supporting Instructor:
Code:M109
Course:Convex Functions
Semester:Summer semestar
Number of classes ~ ECTS:1+1+0 ~ 3
Instructor:Mihaela Ribičić Penava
Supporting Instructor:Mihaela Ribičić Penava
Code:M131
Course:Dynamic systems
Semester:Summer semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Ninoslav Truhar
Supporting Instructor:Ninoslav Truhar
Code:M121
Course:Stochastic Processes II
Semester:Summer semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Nenad Šuvak
Supporting Instructor:Magdalena Mikić
Code:M048
Course:Decision Theory
Semester:Summer semestar
Number of classes ~ ECTS:1+0+1 ~ 4
Instructor:Dragana Jankov Maširević
Supporting Instructor:Dragana Jankov Maširević

Criteria for enrolment in Year 2: a minimum of 40 ECTS credits which must obligatorily include ECTS credits allocated to the following courses: Intelligent Robotic Systems.

Course Professional Practice can be registered only with the written approval of the Course holder in the winter or in the summer semester.


Year 2

Year mentor: Domagoj Matijević

Compulsory courses:

Code:M128
Course:Linear optimization
Semester:Winter semestar
Number of classes ~ ECTS:3+2+1 ~ 8
Instructor:Ivana Kuzmanović Ivičić
Supporting Instructor:Bartol Borozan
Code:I068
Course:Advanced programming techniques
Semester:Winter semestar
Number of classes ~ ECTS:2+2+1 ~ 7
Instructor:Juraj Benić
Supporting Instructor:Juraj Benić
Code:I067
Course:Operating systems
Semester:Summer semestar
Number of classes ~ ECTS:3+2+1 ~ 8
Instructor:Juraj Benić
Supporting Instructor:Juraj Benić
Code:M129
Course:Nonlinear optimization
Semester:Summer semestar
Number of classes ~ ECTS:3+2+0 ~ 7
Instructor:Kristian Sabo
Supporting Instructor:Tomislav Prusina
Code:MIP001
Course:Master Thesis
Semester:Summer semestar
Number of classes ~ ECTS:0+0+0 ~ 8
Instructor:
Supporting Instructor:
Number of courses: 5, Number of classes ~ ECTS: 11 ~ 15 (Winter), 11 ~ 23 (Summer)

In order to earn the mandatory academic year study workload of 60 ECTS credits, students shall choose elective courses from the list below.

Elective courses:

Code:MI006
Course:Cryptography
Semester:Winter semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Ivan Soldo
Supporting Instructor:Ivan Soldo
Code:I064
Course:Contemporary topics in computer science
Semester:Winter semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Marko Orešković
Supporting Instructor:Marko Orešković
Code:I072
Course:Heuristic algorithms
Semester:Winter semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Rebeka Čorić
Supporting Instructor:Mateja Đumić
Code:M119
Course:Stochastic Processes I
Semester:Winter semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Ivan Papić
Supporting Instructor:Dominik Mihalčić
Code:I040
Course:Project Management Basics
Semester:Winter semestar
Number of classes ~ ECTS:1+1+0 ~ 4
Instructor:Zoran Tomljanović, Krešimir Mlinarić
Supporting Instructor:Zoran Tomljanović
Code:Z013
Course:Internship
Semester:Winter semestar
Number of classes ~ ECTS:0+0+2 ~ 4
Instructor:Domagoj Matijević, Nenad Šuvak
Supporting Instructor:
Code:I069
Course:Natural Language Processing with Deep Learning
Semester:Summer semestar
Number of classes ~ ECTS:3+2+1 ~ 8
Instructor:Domagoj Ševerdija
Supporting Instructor:Rebeka Čorić
Code:M121
Course:Stochastic Processes II
Semester:Summer semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Nenad Šuvak
Supporting Instructor:Magdalena Mikić
Code:M131
Course:Dynamic systems
Semester:Summer semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Ninoslav Truhar
Supporting Instructor:Ninoslav Truhar
Code:MI005
Course:Mathematical aspects of electoral systems
Semester:Summer semestar
Number of classes ~ ECTS:1+0+1 ~ 3
Instructor:Tomislav Marošević
Supporting Instructor:Tomislav Marošević
Code:M048
Course:Decision Theory
Semester:Summer semestar
Number of classes ~ ECTS:1+0+1 ~ 4
Instructor:Dragana Jankov Maširević
Supporting Instructor:Dragana Jankov Maširević
Code:M109
Course:Convex Functions
Semester:Summer semestar
Number of classes ~ ECTS:1+1+0 ~ 3
Instructor:Mihaela Ribičić Penava
Supporting Instructor:Mihaela Ribičić Penava

Course Professional Practice can be registered only with the written approval of the Course holder in the winter or in the summer semester.

Thesis topics are approved at the Department of Mathematics Council session.

Thesis ECTS credits are included in the course Graduate Seminar.