Graduate program – Mathematics and Informatics Education

Study program (Curriculum)

Academic title: Master of Mathematics (MMath)

Year 1

CodeCourseL+E+S ~ ECTS
WinterSummer
MP002Mathematics Teaching Methods I2+1+1 ~ 6
I061Computational Thinking and Programming I2+2+0 ~ 5
M115Selected Topics on School Mathematics2+3+0 ~ 5
P009Pedagogy I1+1+1 ~ 3
P005Psychology of Education I1+1+1 ~ 3
I062Digital Literacy2+2+1 ~ 6
IP001Informatics Teaching Methods I2+1+1 ~ 6
MP003Mathematics Teaching Methods II2+1+1 ~ 6
M116Constructive and Analytical Geometry2+3+0 ~ 6
I063Computational-Thinking And Programming II2+2+0 ~ 5
P010Pedagogy II1+1+1 ~ 3
P006Psychology of Education II1+1+1 ~ 3
P007Didactics I1+1+1 ~ 3
Total 24 ~ 2826 ~ 32

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

Criteria for enrolment in Year 2: a minimum of 40 ECTS credits which must obligatorily include ECTS credits allocated to the following courses: Mathematics Teaching Methods I, Computational Thinking and Programming I, Selected Topics on School Mathematics, Digital Literacy.


Year 2

CodeCourseL+E+S ~ ECTS
WinterSummer
P008Didactics II1+1+1 ~ 3
IP002Informatics Teaching Methods II2+1+1 ~ 5
IP003Informatics Teaching Practice I0+2+0 ~ 2
MP004Mathematics Teaching Methods III2+0+1 ~ 4
MP005Mathematics Teaching Practice I0+2+0 ~ 2
MI004Optimization Methods and Applications3+2+0 ~ 6
IP004Informatics Teaching Practice II0+2+0 ~ 2
MP006Mathematics Teaching Methods IV2+0+1 ~ 4
MP007Mathematics Teaching Practice II0+2+0 ~ 2
M117History of Mathematics3+0+0 ~ 4
MIP001Master Thesis0+0+0 ~ 8
Total 19 ~ 2210 ~ 20

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

The Commission for elective courses determines the list of elective courses from The list of elective in group A and group B during enrolment for each student. The Commission will take into account the undergraduate study programme student has completed. Each student must make at least 12 ECTS in courses from the List of electives courses in group A.


Elective courses

A

Code Course L+E+S ~ ECTS
M083Algebra2+2+0 ~ 6
I044Functional Programming2+2+0 ~ 6
I048Object - Oriented Programming2+2+0 ~ 6
I051Computational Linguistics2+2+0 ~ 6
M094Real Analysis3+2+0 ~ 7
M095Statistical Practice1+2+1 ~ 6
I055Embedded Systems2+2+1 ~ 7
M098Introduction to Probability and Statistics2+2+0 ~ 6
M099Vector Spaces2+2+0 ~ 6
I060Web Programming and Applications2+2+1 ~ 6

B

Code Course L+E+S ~ ECTS
MI001Graphs and Applications2+2+0 ~ 6
MI002Data Clustering and Applications2+1+1 ~ 5
MI003Cryptography and System Security2+2+0 ~ 5
M109Convex Functions1+1+0 ~ 3
M110Mathematical Logic2+2+0 ~ 6
MI005Mathematical aspects of electoral systems1+0+1 ~ 3
M111Normed spaces2+2+0 ~ 6
M112Nonlinear diophantine equations2+1+0 ~ 5
M113Projective Geometry2+2+0 ~ 6
MP001Pupils' mathematical competitions1+0+1 ~ 3
M114Introduction to Differential Geometry2+2+0 ~ 6