Courses
2013.
In the cells, the notation k + n means: k hours of lectures and n hours of practice classes per week (a contact hour lasts 45 minutes). By clicking on these numbers you can read a detailed description (syllabus, literature, prerequisites, requirements, number of credits) of the given course. One semester consists of 13 study weeks and an examination period.
 White cell: compulsory course.
 Yellow cell: optional course (you are required to collect a certain amount of credits from these).
 Green cell: recommended course (free credits can be used for these).
 Course X is a strong prerequisite of course Y, if X must be completed before enrolling in Y.
 Course X is a weak prerequisite of course Y, if X must be completed successfully before completing course Y, but you can enroll in them during the same semester. For example, the practice class of each course is a weak prerequisite of the lecture of the same course (you have to get a passing grade from the practice class in order to take the exam).
Core courses  Semester 1  Semester 2  
hours lect+pc 
credits lect+pc 
hours lect+pc 
credits lect+pc  
Elementary mathematics 1  0 + 2  0 + 3  
Analysis 1, 2^{ac}  3 + 4  3 + 5  3 + 3  3 + 4 
Calculus 1, 2^{ac}  2 + 4  2 + 4  2 + 2  2 + 2 
Foundations of analysis^{ac}  3 + 2  3 + 2  
Algebra 1, 2  2 + 2  2 + 3  2 + 2  2 + 3 
Number theory 1  2 + 2  2 + 3  
Geometry 1  3 + 2  3 + 3  
Discrete mathematics 1, 2  2 + 2  2 + 3  2 + 2  2 + 3 
Programming fundamentals  2 + 2  2 + 3 
Compulsory: 11/12 courses, 54 credits.
^{ac)} You have to take exactly one of the following two equivalent sets of courses:
 {Analysis 1, Analysis 2}
 {Calculus 1, Calculus 2, Foundations of analysis}
Pure mathematics  Semester 3  Semester 4  Semester 5  Semester 6  
hours lect+pc 
credits lect+pc 
hours lect+pc 
credits lect+pc  hours lect+pc 
credits lect+pc 
hours lect+pc 
credits lect+pc 

Analysis 3, 4  4 + 3  4 + 4  4 + 2  4 + 3  
Algebra 3, 4  2 + 2  2 + 3  2 + 2  2 + 3  
Number theory 2  2 + 0  2 + 0  
Geometry 2, 3  2 + 2  2 + 3  3 + 2  3 + 3  
Introduction to differential geometry  2 + 2  2 + 3  
Differential geometry of manifolds  2 + 2  2 + 3  
Introduction to topology  2 + 2  2 + 3  
Algebraic topology  2 + 2  2 + 3  
Set theory  2 + 0  2 + 0  
Mathematical logic  2 + 2  2 + 3  
Probability theory 1, 2^{pt}  2 + 2  2 + 3  3 + 2  3 + 2  
Mathematical statistics  2 + 2  2 + 3  
Differential equations  2 + 2  2 + 3  
Partial differential equations  2 + 2  2 + 3  
Functional analysis  2 + 2  2 + 3  
Function series  2 + 0  2 + 0  
Complex analysis  2 + 2  2 + 3  
Complex analysis, extension^{ce}  1 + 0  1 + 0  
Fourier integral  2 + 2  2 + 3  
Operations research 1, 2  2 + 2  2 + 3  2 + 2  2 + 3  
Numerical analysis  2 + 2  2 + 3  
Computer science  2 + 2  2 + 3  
Programming language (JAVA, C++)  2 + 2  2 + 3  2 + 2  5  
Symbolic mathematical programs  0 + 2  0 + 2  
Computer methods of applied analysis^{cm}  0 + 1  0 + 1  
Total number of courses:  6  4  6  3  
1  4  0  2  
1  0  1  4  
Total number of hours and credits:  14 + 13  33  11 + 6  20  13 + 12  30  6 + 4  12 
0 + 2  2  8 + 6  17  0  0  4 + 4  10  
2 + 2  5  0  0  1 + 0  1  6 + 7  16 
For a BSc degree in Pure Mathematics, 180 credits have to be completed.
 Compulsory: 149 credits. The core courses yield 54 credits, the rest is listed in the table above (19 courses, 44+35=79 contact hours, 95 credits).
 Optional: 12 credits. These have to be chosen from the courses indicated by yellow cells.
 BSc thesis: 10 credits.
 Free: 9 credits.
^{ce)} Complex analysis, extension is a recommended extension of Complex analysis, taught in parallel.
^{cm)} The course Computer methods of applied analysis is designed for applied mathematicians, but it is recommended for pure mathematicians, too. They are advised to take it in semester 6, and take Numerical analysis (mm1c1na5m) first.
Applied mathematics  Semester 3  Semester 4  Semester 5  Semester 6  
hours lect+pc 
credits lect+pc 
hours lect+pc 
credits lect+pc  hours lect+pc 
credits lect+pc 
hours lect+pc 
credits lect+pc 

Algebra 3  2 + 2  2 + 3  
Analysis 3, 4, 5  4 + 3  4 + 4  2 + 2  2 + 3  2 + 0  2 + 0  
Differential geometry  2 + 2  2 + 3  
Foundations of mathematics  2 + 2 
2 + 3  
Design and analysis of algorithms 1, 2  2 + 2  2 + 3  2 + 2  2 + 3  
Probability theory 1, 2^{pt}  2 + 2  2 + 3  2 + 2  2 + 3  
Mathematical statistics  2 + 2  2 + 3  
Differential equations  2 + 2  2 + 3  
Partial differential equations  2 + 2  2 + 3  
Functional analysis  2 + 2  2 + 3  
Complex analysis  2 + 2  2 + 3  
Operations research 1,2  2 + 2  2 + 3  2 + 2  2 + 3  
Numerical analysis 1, 2, 3  2 + 2  2 + 3  2 + 2  2 + 3  2 + 2  2 + 3  
Computer science  2 + 2  2 + 3  
Programming language (JAVA, C++)  2 + 2  2 + 3  2 + 2  5  
Symbolic mathematical programs  0 + 2  0 + 2  
Computer packages in numerical mathematics  0 + 1  0 + 1  
Basics of CAD  0 + 2  0 + 3  
Computer methods of applied analysis 1, 2^{cm}  0 + 1  0 + 1  0 + 1  0 + 2  
AM^{am} Programming  2 + 2  5  
AM^{am} Applications of geometric transformations  2 + 2  2 + 3  
AM^{am} Optimization  2 + 2  2 + 3  
AM^{am} Probabilistic models  0 + 3 
0 + 5  
Applied linear algebra  2 + 2  2 + 3  
Algebraic coding theory  2 + 0  2 + 0  
Applied geometry  2 + 2  2 + 3  
Elementary mathematics 2  0 + 2  0 + 3  
Elementary mathematics 3  0 + 2  0 + 3  
Total number of courses:  5  5  6  3  
3  4  3  3  
0  2  2  1  
Total number of hours and credits:  10 + 11  25  8 + 9  21  12 + 12  30  6 + 6  15 
4 + 6  13  6 + 7  16  4 + 3  9  4 + 7  15  
0 + 0  0  2 + 4  8  2 + 4  8  2 + 0  2 
For a BSc degree in Applied Mathematics, 180 credits have to be completed.
 Compulsory: 145 credits. The core courses yield 54 credits, the rest is listed in the table above (19 courses, 36+38=74 contact hours, 91 credits).
 Optional: 15 credits. These have to be chosen from the courses indicated by yellow cells.
 BSc thesis: 10 credits.
 Free: 10 credits.
It is recommended to choose the topic of the thesis in an applied area, possibly by taking part in a computer project aimed at a practical application.
^{pt)} Both pure and applied mathematics students can choose whether to take the applied or pure mathematics version of Probability theory 2 (it is compulsory to take one of these two courses). The pure mathematics version covers more material.
^{am)} AM means: applied module.