Graduate university study programme in mathematics (Master level) - Mathematics and Informatics Education

**Akademic title:**Master of Mathematics (MMath)

### Year I

Code | Course | L+E+S ~ ECTS | |
---|---|---|---|

Winter | Summer | ||

I062 | Digital Literacy | 2+2+1 ~ 6 | |

M116 | Constructive and Analytical Geometry | 2+3+0 ~ 6 | |

IP001 | Informatics Teaching Methods I | 2+1+1 ~ 6 | |

MP002 | Mathematics Teaching Methods I | 2+1+1 ~ 6 | |

MP003 | Mathematics Teaching Methods II | 2+1+1 ~ 6 | |

M115 | Selected Topics on School Mathematics | 2+3+0 ~ 5 | |

I061 | Computational Thinking and Programming I | 2+2+0 ~ 5 | |

I063 | Computational-Thinking And Programming II | 2+2+0 ~ 5 | |

P007 | Didactics I | 1+1+1 ~ 3 | |

P009 | Pedagogy I | 1+1+1 ~ 3 | |

P010 | Pedagogy II | 1+1+1 ~ 3 | |

P005 | Psychology of Education I | 1+1+1 ~ 3 | |

P006 | Psychology of Education II | 1+1+1 ~ 3 | |

Total | 24 ~ 28 | 26 ~ 32 |

**Admission to the second year:** Student must achieve at least 45 ECTS which must include following courses: Mathematics Teaching Methods I, Computational Thinking and Programming I, Selected Topic on Teaching Mathematics and Digital Literacy.

### Year II

Code | Course | L+E+S ~ ECTS | |
---|---|---|---|

Winter | Summer | ||

MIP001 | Master Thesis | 0+0+0 ~ 8 | |

MI004 | Optimization Methods and Applications | 3+2+0 ~ 6 | |

IP002 | Informatics Teaching Methods II | 2+1+1 ~ 5 | |

MP004 | Mathematics Teaching Methods III | 2+0+1 ~ 4 | |

MP006 | Mathematics Teaching Methods IV | 2+0+1 ~ 4 | |

M117 | History of Mathematics | 3+0+0 ~ 4 | |

P008 | Didactics II | 1+1+1 ~ 3 | |

IP003 | Informatics Teaching Practice I | 0+2+0 ~ 2 | |

IP004 | Informatics Teaching Practice II | 0+2+0 ~ 2 | |

MP005 | Mathematics Teaching Practice I | 0+2+0 ~ 2 | |

MP007 | Mathematics Teaching Practice II | 0+2+0 ~ 2 | |

Total | 19 ~ 22 | 10 ~ 20 |

To achieve at least 60 ECTS for the academic year, student must take elective courses from the List of elective courses in group A or group B. 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.

### The list of elective courses:

#### Group A

Code | Course | L+E+S ~ ECTS |
---|---|---|

M094 | Real Analysis | 3+2+0 ~ 7 |

I055 | Embedded Systems | 2+2+1 ~ 7 |

M083 | Algebra | 2+2+0 ~ 6 |

I044 | Functional Programming | 2+2+0 ~ 6 |

I048 | Object - Oriented Programming | 2+2+0 ~ 6 |

I051 | Computational Linguistics | 2+2+0 ~ 6 |

M095 | Statistical Practice | 1+2+1 ~ 6 |

M098 | Introduction to Probability and Statistics | 2+2+0 ~ 6 |

M099 | Vector Spaces | 2+2+0 ~ 6 |

I060 | Web Programming and Applications | 2+2+1 ~ 6 |

#### Group B

Code | Course | L+E+S ~ ECTS |
---|---|---|

MI001 | Graphs and Applications | 2+2+0 ~ 6 |

M110 | Mathematical Logic | 2+2+0 ~ 6 |

M111 | Normed spaces | 2+2+0 ~ 6 |

M113 | Projective Geometry | 2+2+0 ~ 6 |

M114 | Introduction to Differential Geometry | 2+2+0 ~ 6 |

MI002 | Data Clustering and Applications | 2+1+1 ~ 5 |

MI003 | Cryptography and System Security | 2+2+0 ~ 5 |

M112 | Nonlinear diophantine equations | 2+1+0 ~ 5 |

M109 | Convex Functions | 1+1+0 ~ 3 |

MI005 | Mathematical aspects of electoral systems | 1+0+1 ~ 3 |

MP001 | Pupils' mathematical competitions | 1+0+1 ~ 3 |