Undergraduate University Programme in Mathematics

Official length of programme

Three-year programme, 180 ECTS credits.

Access requirements

Applicants must have completed a four-year secondary school.

Name of qualification

Bachelor of Science in Mathematics

Programme requirements

In the university education of mathematicians following the Bologna process, the 3+2 year structure has been adopted in the first phase of study. Having completed the first part of this model the Bachelors in mathematics could apply for either scientific or educational graduate studies of various specializations, as well as graduate studies at other higher educational institutions where good mathematical and computing basics are amply required. 
With its curriculum and the methods of teaching and forms of classes, the programme enables the acquisition of basic knowledge and the understanding of results in main areas of mathematics, such as algebra, analysis, geometry, differential equations, discrete mathematics, probability theory and statistics, numerical mathematics, computing and so on. Acquired theoretical knowledge is necessary for the understanding of mathematical methods and techniques, and students familiarize themselves with mathematical modelling and various applications of mathematics. 
Necessary requirements for a successful completion of the programme are passed exams from all prescribed courses (see www.math.hr). In the first year of study, students are expected to acquire basic knowledge in mathematics and computing, and to achieve theoretical backgrounds and later apply them to solve different practical tasks. In the second year of study, however, students become more proficient and more skillful in other important branches of mathematics, in programming techniques with an emphasis on algorithms or algorithmic problems, all the time keeping in mind the application of mathematics in physics, biology, chemistry and computing, which depends on the chosen module. Nevertheless, the third year of study is a more advanced level. By that time students broaden their knowledge and skills in algebra, analysis, differential equations, statistics, set theory, physics and programming and, depending on their choice, they master logic, probability, applied mathematics, number theory, and geometry. 
Throughout the study, students acquire the ability to understand mathematical proofs, and thus the logical arguments in more general situations; the ability of mathematical modelling, creative problem-solving using mathematical tools and ICT (information and communication technology). Students develop skills of practical use and application of ICT, and are qualified for further self-education in mathematics, computer science and other sciences. Many exams are oral, which enables students to effectively master the communication skills when presenting various problems and their solutions. University graduates in mathematics have gained the following competencies: a) Content knowledge and understanding of: basic concepts from all branches of mathematics and computer science, mathematical modelling of problems from various areas, not necessarily related to mathematics, key concepts in ICT development, including algorithmic thinking, design and programming; b) modelling and problem-solving: algebra, analysis, discrete mathematics, geometry, statistics and probability, systems where fast and accurate calculation is necessary (approximation and iteration), other sciences (natural and social sciences); c) the use of ICT: Windows, Linux and UNIX, computer networks, d) research and practice: search and literature search, databases and other sources of information, team work in small project tasks, presentation of concrete results. Depending on the selection of elective courses, students have gained competence in other areas of mathematics, computer science and their applications.

Professional status

Mathematics, the undergraduate university study, is the first of two stages in university education for mathematicians. The second stageis one of two-year university graduate studies of mathematics. Bachelors of mathematics are trained for various technical jobs and careers in industry, government and public sector. Such jobs require analytical thinking, basic knowledge of mathematics and computing, the ability of mathematical modelling, and problem-solving. Equally important are: knowledge of statistics, the ability of the organization, analysis and pre sentation of data as well as the application of ICT.

Access to further study

After completion of the undergraduate university degree programme, a student acquires the right to enrol in each of seven graduate university studies of the Faculty of Sciences, Department of Mathematics, University of Zagreb. Requirements for admission to university or professional study programmes at other higher education institutions are determined by these institutions.


Mathematics

1. semester, 1. year
ECTS Mandatory courses English level Semester workload Sem INFO
6.0 Computer programming 1 (36901)
Kunštek, P.; Mihelčić, M.
1,0,0
60
(30L+30AE)
1 INFO
8.0 Elementary mathematics 1 (21504)
Bombardelli, M.; Kožić, S.
1,0,0
90
(45L+45AE)
1 INFO
8.0 Linear algebra 1 (21501)
Arambašić, L.; Ciganović, I.
1,0,0
105
(45L+60AE)
1 INFO
8.0 Mathematical analysis 1 (21498)
Kovač, V.; Šikić, H.
1,0,0
105
(45L+60AE)
1 INFO
0.0 Physical and health education 1 (45709)
- 30
(30PEE)
1 INFO
2. semester, 1. year
ECTS Mandatory courses English level Semester workload Sem INFO
6.0 Computer programming 2 (36903)
Kunštek, P.; Mihelčić, M.
1,0,0
60
(30L+30AE)
2 INFO
6.0 Elementary mathematics 2 (21518)
Bombardelli, M.; Kožić, S.
1,0,0
60
(30L+30AE)
2 INFO
9.0 Linear algebra 2 (21515)
Arambašić, L.; Ciganović, I.
1,0,0
105
(45L+60AE)
2 INFO
9.0 Mathematical analysis 2 (21508)
Kovač, V.; Šikić, H.
1,0,0
105
(45L+60AE)
2 INFO
0.0 Physical and health education 2 (21522)
- 30
(30PEE)
2 INFO
ECTS Facultative course
=> Fakultativni kolegij
English level Semester workload Sem INFO
3.0 Students' competitions in mathematics (133310)
Bašić, M.; Gogić, I.; Kazalicki, M.; Kovač, V.
1,0,0
30
(30L)
2, 4, 6 INFO
3. semester, 2. year
ECTS Mandatory courses English level Semester workload Sem INFO
5.0 Data structures and algorithms (24206)
Šain Glibić, I.
1,0,0
60
(30L+30AE)
3 INFO
8.0 Differential calculus of functions of several variables (186318)
Gogić, I.; Tambača, J.
- 75
(45L+30AE)
3 INFO
5.0 Discrete mathematics (36904)
Kamčev, N.; Pejković, T.
1,0,0
60
(30L+30AE)
3 INFO
0.0 Physical and health education 3 (45710)
- 30
(30PEE)
3 INFO
7.0 Probability (36905)
Vondraček, Z.; Planinić, H.
1,0,0
75
(45L+30AE)
3 INFO
ECTS Elective module Biology
=> Izborni modul Biologija
English level Semester workload Sem INFO
5.0 Bioinformatics (31422) *
Goldstein, P.
1,0,0
60
(45L+15AE)
3, 4 INFO
5.0 Mathematical modelling in biology (31421)
Marušić, M.
1,0,0
60
(45L+15AE)
3, 4 INFO
ECTS Elective module Computer science
=> Izborni modul Računarstvo
English level Semester workload Sem INFO
5.0 Computer architecture (37952)
Hrkać, T.
1,0,0
60
(30L+30AE)
3, 4 INFO
5.0 Database systems (45548) *
Manger, R.
1,0,0
45
(30L+15AE)
3, 4 INFO
5.0 Introduction to data analysis (252468) *
Sandrić, N.
- 45
(45L)
3, 4, 5, 6 INFO
ECTS Elective module Physics
=> Izborni modul Fizika
English level Semester workload Sem INFO
5.0 Physics 1 (31418)
1,0,0
60
(30L+30AE)
3, 4 INFO
5.0 Physics 2 (31419) *
1,0,0
60
(45L+15AE)
3, 4 INFO
4. semester, 2. year
ECTS Mandatory courses English level Semester workload Sem INFO
4.0 Computing lab 1 (24207)
Igaly, G.
1,0,0
45
(15L+30AE)
4 INFO
8.0 Integral calculus of functions of several variables (186319)
Gogić, I.; Tambača, J.
- 90
(45L+45AE)
4 INFO
6.0 Number theory (92892)
Dujella, A.; Najman, F.
1,0,0
60
(30L+30AE)
4 INFO
7.0 Numerical mathematics (31427)
Bujanović, Z.; Ljulj, M.
1,0,0
75
(45L+30AE)
4 INFO
0.0 Physical and health education 4 (31438)
- 30
(30PEE)
4 INFO
ECTS Elective module Biology
=> Izborni modul Biologija
English level Semester workload Sem INFO
5.0 Bioinformatics (31422)
Goldstein, P.
1,0,0
60
(45L+15AE)
3, 4 INFO
5.0 Mathematical modelling in biology (31421) *
Marušić, M.
1,0,0
60
(45L+15AE)
3, 4 INFO
ECTS Elective module Computer science
=> Izborni modul Računarstvo
English level Semester workload Sem INFO
5.0 Computer architecture (37952) *
Hrkać, T.
1,0,0
60
(30L+30AE)
3, 4 INFO
5.0 Database systems (45548)
Manger, R.
1,0,0
45
(30L+15AE)
3, 4 INFO
5.0 Introduction to data analysis (252468)
Sandrić, N.
- 45
(45L)
3, 4, 5, 6 INFO
ECTS Elective module Physics
=> Izborni modul Fizika
English level Semester workload Sem INFO
5.0 Physics 1 (31418) *
1,0,0
60
(30L+30AE)
3, 4 INFO
5.0 Physics 2 (31419)
1,0,0
60
(45L+15AE)
3, 4 INFO
ECTS Facultative course
=> Fakultativni kolegij
English level Semester workload Sem INFO
3.0 Students' competitions in mathematics (133310)
Bašić, M.; Gogić, I.; Kazalicki, M.; Kovač, V.
1,0,0
30
(30L)
2, 4, 6 INFO
5. semester, 3. year
ECTS Mandatory courses English level Semester workload Sem INFO
6.0 Algebraic structures (31425)
Hanzer, M.; Širola, B.
1,0,0
60
(30L+30AE)
5 INFO
6.0 Ordinary differential equations (36910)
Marušić-Paloka, E.; Vrdoljak, M.
1,0,0
60
(30L+30AE)
5 INFO
6.0 Set theory (33145)
Čačić, V.; Resman, M.
1,0,0
60
(30L+30AE)
5 INFO
7.0 Vector spaces (36911)
Adamović, D.; Perše, O.
1,0,0
60
(30L+30AE)
5 INFO
ECTS Elective course 1, 2
=> Izborni predmet 1, 2
English level Semester workload Sem INFO
5.0 Computer networks (36907)
Mihelčić, M.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Euclidean spaces (33453)
Franušić, Z.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Fourier series and applications (36924) *
Kovač, V.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Introduction to data analysis (252468) *
Sandrić, N.
- 45
(45L)
3, 4, 5, 6 INFO
5.0 Introduction to differential geometry (36929) *
Milin Šipuš, Ž.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Iterative methods (36920)
Bujanović, Z.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Markov chains (36921)
Mrazović, R.; Planinić, H.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Mathematical logic (33084)
Vuković, M.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Models of geometry (36928) *
Milin Šipuš, Ž.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Object-oriented programming (C++) (36932) *
Mihelčić, M.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Signal processing (239802)
Nakić, I.
- 60
(30L+30AE)
5, 6 INFO
ECTS Facultative course
=> Fakultativni kolegiji - Stručna praksa - Matematika PDS
English level Semester workload Sem INFO
3.0 Internship (252469)
Bašić, M.; Grubišić, L.
- 90
(90PP)
5, 6 INFO
6. semester, 3. year
ECTS Mandatory courses English level Semester workload Sem INFO
6.0 Complex analysis (33083)
Pandžić, P.
1,0,0
60
(30L+30AE)
6 INFO
6.0 Measure and integration (33220)
Mrazović, R.; Wagner, V.
1,0,0
60
(30L+30AE)
6 INFO
7.0 Methods of mathematical physics (36916)
Erceg, M.; Vrdoljak, M.
1,0,0
75
(45L+30AE)
6 INFO
6.0 Statistics (97015)
Huzak, M.; Slijepčević, S.
1,0,0
75
(45L+30AE)
6 INFO
ECTS Elective course 1, 2
=> Izborni predmet 1, 2
English level Semester workload Sem INFO
5.0 Computer networks (36907) *
Mihelčić, M.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Euclidean spaces (33453) *
Franušić, Z.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Fourier series and applications (36924)
Kovač, V.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Introduction to data analysis (252468)
Sandrić, N.
- 45
(45L)
3, 4, 5, 6 INFO
5.0 Introduction to differential geometry (36929)
Milin Šipuš, Ž.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Iterative methods (36920) *
Bujanović, Z.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Markov chains (36921) *
Mrazović, R.; Planinić, H.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Mathematical logic (33084) *
Vuković, M.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Models of geometry (36928)
Milin Šipuš, Ž.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Object-oriented programming (C++) (36932)
Mihelčić, M.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Signal processing (239802) *
Nakić, I.
- 60
(30L+30AE)
5, 6 INFO
ECTS Facultative course
=> Fakultativni kolegij
English level Semester workload Sem INFO
3.0 Students' competitions in mathematics (133310)
Bašić, M.; Gogić, I.; Kazalicki, M.; Kovač, V.
1,0,0
30
(30L)
2, 4, 6 INFO
3.0 Internship (252469)
Bašić, M.; Grubišić, L.
- 90
(90PP)
5, 6 INFO
1. semester, 1. year
ECTS Mandatory courses English level Semester workload Sem INFO
6.0 Computer programming 1 (36901)
Kunštek, P.; Mihelčić, M.
1,0,0
60
(30L+30AE)
1 INFO
8.0 Elementary mathematics 1 (21504)
Bombardelli, M.; Kožić, S.
1,0,0
90
(45L+45AE)
1 INFO
8.0 Linear algebra 1 (21501)
Arambašić, L.; Ciganović, I.
1,0,0
105
(45L+60AE)
1 INFO
8.0 Mathematical analysis 1 (21498)
Kovač, V.; Šikić, H.
1,0,0
105
(45L+60AE)
1 INFO
0.0 Physical and health education 1 (45709)
- 30
(30PEE)
1 INFO
2. semester, 1. year
ECTS Mandatory courses English level Semester workload Sem INFO
6.0 Computer programming 2 (36903)
Kunštek, P.; Mihelčić, M.
1,0,0
60
(30L+30AE)
2 INFO
6.0 Elementary mathematics 2 (21518)
Bombardelli, M.; Kožić, S.
1,0,0
60
(30L+30AE)
2 INFO
9.0 Linear algebra 2 (21515)
Arambašić, L.; Ciganović, I.
1,0,0
105
(45L+60AE)
2 INFO
9.0 Mathematical analysis 2 (21508)
Kovač, V.; Šikić, H.
1,0,0
105
(45L+60AE)
2 INFO
0.0 Physical and health education 2 (21522)
- 30
(30PEE)
2 INFO
ECTS Facultative course
=> Fakultativni kolegij
English level Semester workload Sem INFO
3.0 Students' competitions in mathematics (133310)
Bašić, M.; Gogić, I.; Kazalicki, M.; Kovač, V.
1,0,0
30
(30L)
2, 4, 6 INFO
3. semester, 2. year
ECTS Mandatory courses English level Semester workload Sem INFO
5.0 Data structures and algorithms (24206)
Šain Glibić, I.
1,0,0
60
(30L+30AE)
3 INFO
8.0 Differential calculus of functions of several variables (186318)
Gogić, I.; Tambača, J.
- 75
(45L+30AE)
3 INFO
5.0 Discrete mathematics (36904)
Kamčev, N.; Pejković, T.
1,0,0
60
(30L+30AE)
3 INFO
0.0 Physical and health education 3 (45710)
- 30
(30PEE)
3 INFO
7.0 Probability (36905)
Vondraček, Z.; Planinić, H.
1,0,0
75
(45L+30AE)
3 INFO
ECTS Elective module Biology
=> Izborni modul Biologija
English level Semester workload Sem INFO
5.0 Bioinformatics (31422) *
Goldstein, P.
1,0,0
60
(45L+15AE)
3, 4 INFO
5.0 Mathematical modelling in biology (31421)
Marušić, M.
1,0,0
60
(45L+15AE)
3, 4 INFO
ECTS Elective module Computer science
=> Izborni modul Računarstvo
English level Semester workload Sem INFO
5.0 Computer architecture (37952)
Hrkać, T.
1,0,0
60
(30L+30AE)
3, 4 INFO
5.0 Database systems (45548) *
Manger, R.
1,0,0
45
(30L+15AE)
3, 4 INFO
5.0 Introduction to data analysis (252468) *
Sandrić, N.
- 45
(45L)
3, 4, 5, 6 INFO
ECTS Elective module Physics
=> Izborni modul Fizika
English level Semester workload Sem INFO
5.0 Physics 1 (31418)
1,0,0
60
(30L+30AE)
3, 4 INFO
5.0 Physics 2 (31419) *
1,0,0
60
(45L+15AE)
3, 4 INFO
4. semester, 2. year
ECTS Mandatory courses English level Semester workload Sem INFO
4.0 Computing lab 1 (24207)
Igaly, G.
1,0,0
45
(15L+30AE)
4 INFO
8.0 Integral calculus of functions of several variables (186319)
Gogić, I.; Tambača, J.
- 90
(45L+45AE)
4 INFO
6.0 Number theory (92892)
Dujella, A.; Najman, F.
1,0,0
60
(30L+30AE)
4 INFO
7.0 Numerical mathematics (31427)
Bujanović, Z.; Ljulj, M.
1,0,0
75
(45L+30AE)
4 INFO
0.0 Physical and health education 4 (31438)
- 30
(30PEE)
4 INFO
ECTS Elective module Biology
=> Izborni modul Biologija
English level Semester workload Sem INFO
5.0 Bioinformatics (31422)
Goldstein, P.
1,0,0
60
(45L+15AE)
3, 4 INFO
5.0 Mathematical modelling in biology (31421) *
Marušić, M.
1,0,0
60
(45L+15AE)
3, 4 INFO
ECTS Elective module Computer science
=> Izborni modul Računarstvo
English level Semester workload Sem INFO
5.0 Computer architecture (37952) *
Hrkać, T.
1,0,0
60
(30L+30AE)
3, 4 INFO
5.0 Database systems (45548)
Manger, R.
1,0,0
45
(30L+15AE)
3, 4 INFO
5.0 Introduction to data analysis (252468)
Sandrić, N.
- 45
(45L)
3, 4, 5, 6 INFO
ECTS Elective module Physics
=> Izborni modul Fizika
English level Semester workload Sem INFO
5.0 Physics 1 (31418) *
1,0,0
60
(30L+30AE)
3, 4 INFO
ECTS Facultative course
=> Fakultativni kolegij
English level Semester workload Sem INFO
3.0 Students' competitions in mathematics (133310)
Bašić, M.; Gogić, I.; Kazalicki, M.; Kovač, V.
1,0,0
30
(30L)
2, 4, 6 INFO
5. semester, 3. year
ECTS Mandatory courses English level Semester workload Sem INFO
6.0 Algebraic structures (31425)
Hanzer, M.; Širola, B.
1,0,0
60
(30L+30AE)
5 INFO
6.0 Ordinary differential equations (36910)
Marušić-Paloka, E.; Vrdoljak, M.
1,0,0
60
(30L+30AE)
5 INFO
6.0 Set theory (33145)
Čačić, V.; Resman, M.
1,0,0
60
(30L+30AE)
5 INFO
7.0 Vector spaces (36911)
Adamović, D.; Perše, O.
1,0,0
60
(30L+30AE)
5 INFO
ECTS Elective course 1, 2
=> Izborni predmet 1, 2
English level Semester workload Sem INFO
5.0 Computer networks (36907)
Mihelčić, M.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Euclidean spaces (33453)
Franušić, Z.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Fourier series and applications (36924) *
Kovač, V.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Introduction to data analysis (252468) *
Sandrić, N.
- 45
(45L)
3, 4, 5, 6 INFO
5.0 Introduction to differential geometry (36929) *
Milin Šipuš, Ž.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Iterative methods (36920)
Bujanović, Z.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Markov chains (36921)
Mrazović, R.; Planinić, H.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Mathematical logic (33084)
Vuković, M.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Models of geometry (36928) *
Milin Šipuš, Ž.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Object-oriented programming (C++) (36932) *
Mihelčić, M.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Signal processing (239802)
Nakić, I.
- 60
(30L+30AE)
5, 6 INFO
ECTS Facultative course
=> Fakultativni kolegiji - Stručna praksa - Matematika PDS
English level Semester workload Sem INFO
3.0 Internship (252469)
Bašić, M.; Grubišić, L.
- 90
(90PP)
5, 6 INFO
6. semester, 3. year
ECTS Mandatory courses English level Semester workload Sem INFO
6.0 Complex analysis (33083)
Pandžić, P.
1,0,0
60
(30L+30AE)
6 INFO
6.0 Measure and integration (33220)
Mrazović, R.; Wagner, V.
1,0,0
60
(30L+30AE)
6 INFO
7.0 Methods of mathematical physics (36916)
Erceg, M.; Vrdoljak, M.
1,0,0
75
(45L+30AE)
6 INFO
6.0 Statistics (97015)
Huzak, M.; Slijepčević, S.
1,0,0
75
(45L+30AE)
6 INFO
ECTS Elective course 1, 2
=> Izborni predmet 1, 2
English level Semester workload Sem INFO
5.0 Computer networks (36907) *
Mihelčić, M.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Euclidean spaces (33453) *
Franušić, Z.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Fourier series and applications (36924)
Kovač, V.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Introduction to data analysis (252468)
Sandrić, N.
- 45
(45L)
3, 4, 5, 6 INFO
5.0 Introduction to differential geometry (36929)
Milin Šipuš, Ž.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Iterative methods (36920) *
Bujanović, Z.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Markov chains (36921) *
Mrazović, R.; Planinić, H.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Mathematical logic (33084) *
Vuković, M.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Models of geometry (36928)
Milin Šipuš, Ž.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Object-oriented programming (C++) (36932)
Mihelčić, M.
1,0,0
60
(30L+30AE)
5, 6 INFO
5.0 Signal processing (239802) *
Nakić, I.
- 60
(30L+30AE)
5, 6 INFO
ECTS Facultative course
=> Fakultativni kolegij
English level Semester workload Sem INFO
3.0 Students' competitions in mathematics (133310)
Bašić, M.; Gogić, I.; Kazalicki, M.; Kovač, V.
1,0,0
30
(30L)
2, 4, 6 INFO

  (*)Course is currently not active
(***)Course is active in other academic year