Graduate program – Mathematics and Computer Science Annual course schedule Year 1Year mentor: Domagoj MatijevićCompulsory courses:Code:M118Course:ProbabilitySemester:Winter semestarNumber of classes ~ ECTS:4+3+0 ~ 9Instructor:Danijel GrahovacSupporting Instructor:Dominik MihalčićCode:MI009Course:Applied linear algebra and scientific computingSemester:Winter semestarNumber of classes ~ ECTS:4+2+1 ~ 9Instructor:Ninoslav TruharSupporting Instructor:Matea Ugrica VukojevićCode:I066Course:Intelligent Robotic SystemsSemester:Summer semestarNumber of classes ~ ECTS:3+2+1 ~ 8Instructor:Zoran Tomljanović, Jurica MaltarSupporting Instructor:Jurica MaltarCode:MI008Course:Semantics of programming languagesSemester:Summer semestarNumber of classes ~ ECTS:2+2+0 ~ 6Instructor:Luka BorozanSupporting Instructor: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:MI006Course:CryptographySemester:Winter semestarNumber of classes ~ ECTS:2+2+0 ~ 6Instructor:Ivan SoldoSupporting Instructor:Code:M119Course:Stochastic Processes ISemester:Winter semestarNumber of classes ~ ECTS:2+2+0 ~ 6Instructor:Ivan PapićSupporting Instructor:Sven DukićCode:I069Course:Natural Language Processing with Deep LearningSemester:Winter semestarNumber of classes ~ ECTS:3+2+1 ~ 8Instructor:Domagoj ŠeverdijaSupporting Instructor:Rebeka ČorićCode:Z013Course:InternshipSemester:Winter semestarNumber of classes ~ ECTS:0+0+2 ~ 5Instructor:Domagoj Matijević, Nenad ŠuvakSupporting Instructor:Code:M109Course:Convex FunctionsSemester:Summer semestarNumber of classes ~ ECTS:1+1+0 ~ 3Instructor:Mihaela Ribičić PenavaSupporting Instructor:Code:M131Course:Dynamic systemsSemester:Summer semestarNumber of classes ~ ECTS:2+2+0 ~ 6Instructor:Ninoslav TruharSupporting Instructor:Code:M121Course:Stochastic Processes IISemester:Summer semestarNumber of classes ~ ECTS:2+2+0 ~ 6Instructor:Nenad ŠuvakSupporting Instructor:Magdalena MikićCode:I064Course:Contemporary topics in computer scienceSemester:Summer semestarNumber of classes ~ ECTS:2+2+0 ~ 6Instructor:Marko OreškovićSupporting Instructor:Marko OreškovićCode:M048Course:Decision TheorySemester:Summer semestarNumber of classes ~ ECTS:1+0+1 ~ 4Instructor: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 2Year mentor: Domagoj MatijevićCompulsory courses:Code:M128Course:Linear optimizationSemester:Winter semestarNumber of classes ~ ECTS:3+2+1 ~ 8Instructor:Ivana Kuzmanović IvičićSupporting Instructor:Bartol BorozanCode:I068Course:Advanced programming techniquesSemester:Winter semestarNumber of classes ~ ECTS:2+2+1 ~ 7Instructor:Juraj BenićSupporting Instructor:Code:I067Course:Operating systemsSemester:Summer semestarNumber of classes ~ ECTS:3+2+1 ~ 8Instructor:Juraj BenićSupporting Instructor:Code:M129Course:Nonlinear optimizationSemester:Summer semestarNumber of classes ~ ECTS:3+2+0 ~ 7Instructor:Kristian SaboSupporting Instructor:Bartol BorozanCode:MIP001Course:Master ThesisSemester:Summer semestarNumber of classes ~ ECTS:0+0+1 ~ 8Instructor:Supporting Instructor:Number of courses: 5, Number of classes ~ ECTS: 11 ~ 15 (Winter), 12 ~ 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:I069Course:Natural Language Processing with Deep LearningSemester:Winter semestarNumber of classes ~ ECTS:3+2+1 ~ 8Instructor:Domagoj ŠeverdijaSupporting Instructor:Rebeka ČorićCode:MI006Course:CryptographySemester:Winter semestarNumber of classes ~ ECTS:2+2+0 ~ 6Instructor:Ivan SoldoSupporting Instructor:Code:I072Course:Heuristic algorithmsSemester:Winter semestarNumber of classes ~ ECTS:2+2+0 ~ 6Instructor:Rebeka ČorićSupporting Instructor:Code:M119Course:Stochastic Processes ISemester:Winter semestarNumber of classes ~ ECTS:2+2+0 ~ 6Instructor:Ivan PapićSupporting Instructor:Sven DukićCode:M132Course:Model reduction and approximation methodsSemester:Winter semestarNumber of classes ~ ECTS:2+1+1 ~ 6Instructor:Zoran TomljanovićSupporting Instructor:Matea Ugrica VukojevićCode:I040Course:Project Management BasicsSemester:Winter semestarNumber of classes ~ ECTS:1+1+0 ~ 4Instructor:Zoran Tomljanović, Krešimir MlinarićSupporting Instructor:Zoran TomljanovićCode:Z013Course:InternshipSemester:Winter semestarNumber of classes ~ ECTS:0+0+2 ~ 5Instructor:Domagoj Matijević, Nenad ŠuvakSupporting Instructor:Code:I064Course:Contemporary topics in computer scienceSemester:Summer semestarNumber of classes ~ ECTS:2+2+0 ~ 6Instructor:Marko OreškovićSupporting Instructor:Code:M121Course:Stochastic Processes IISemester:Summer semestarNumber of classes ~ ECTS:2+2+0 ~ 6Instructor:Nenad ŠuvakSupporting Instructor:Magdalena MikićCode:M131Course:Dynamic systemsSemester:Summer semestarNumber of classes ~ ECTS:2+2+0 ~ 6Instructor:Ninoslav TruharSupporting Instructor:Code:MI005Course:Mathematical aspects of electoral systemsSemester:Summer semestarNumber of classes ~ ECTS:1+0+1 ~ 3Instructor:Tomislav MaroševićSupporting Instructor:Code:M048Course:Decision TheorySemester:Summer semestarNumber of classes ~ ECTS:1+0+1 ~ 4Instructor:Dragana Jankov MaširevićSupporting Instructor:Code:M109Course:Convex FunctionsSemester:Summer semestarNumber of classes ~ ECTS:1+1+0 ~ 3Instructor:Mihaela Ribičić PenavaSupporting 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. Graduate program – Mathematics and Computer ScienceStudy program (Curriculum)Annual course schedule