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:Danijel Grahovac
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:Matea Ugrica
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ć
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:
Code:M119
Course:Stochastic Processes I
Semester:Winter semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Ivan Papić
Supporting Instructor:
Code:MI001
Course:Graphs and Applications
Semester:Winter semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Snježana Majstorović Ergotić
Supporting Instructor:
Code:I064
Course:Contemporary topics in computer science
Semester:Winter semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Domagoj Matijević
Supporting Instructor:
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:
Code:M131
Course:Dynamic systems
Semester:Summer semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Ninoslav Truhar
Supporting Instructor:
Code:M121
Course:Stochastic Processes II
Semester:Summer semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor: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:M132
Course:Model reduction and approximation methods
Semester:Summer semestar
Number of classes ~ ECTS:2+1+1 ~ 6
Instructor:Zoran Tomljanović
Supporting Instructor:Matea Ugrica
Code:M048
Course:Decision Theory
Semester:Summer semestar
Number of classes ~ ECTS:1+0+1 ~ 4
Instructor:Dragana Jankov Maširević
Supporting Instructor:

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:
Code:I067
Course:Operating systems
Semester:Summer semestar
Number of classes ~ ECTS:3+2+1 ~ 8
Instructor:Juraj Benić
Supporting Instructor:
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:
Code:I064
Course:Contemporary topics in computer science
Semester:Winter semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Domagoj Matijević
Supporting Instructor:
Code:I072
Course:Heuristic algorithms
Semester:Winter semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Rebeka Čorić, Mateja Đumić
Supporting Instructor:
Code:M119
Course:Stochastic Processes I
Semester:Winter semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Ivan Papić
Supporting Instructor:
Code:MI001
Course:Graphs and Applications
Semester:Winter semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Snježana Majstorović Ergotić
Supporting Instructor:
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:
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:
Code:M131
Course:Dynamic systems
Semester:Summer semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Ninoslav Truhar
Supporting Instructor:
Code:M132
Course:Model reduction and approximation methods
Semester:Summer semestar
Number of classes ~ ECTS:2+1+1 ~ 6
Instructor:Zoran Tomljanović
Supporting Instructor:Matea Ugrica
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:
Code:M048
Course:Decision Theory
Semester:Summer semestar
Number of classes ~ ECTS:1+0+1 ~ 4
Instructor:Dragana Jankov Maširević
Supporting Instructor:
Code:MI007
Course:Complex Networks
Semester:Summer semestar
Number of classes ~ ECTS:2+2+0 ~ 6
Instructor:Snježana Majstorović Ergotić
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:

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.