| Code | Subject | |||
| MML1012 | Coding Theory | |||
| MMC1010 | Stochastic Search Methods | |||
| MID1032 | Design Patterns in Java | |||
| MID1028 | Computer System Security | |||
| XND1101 | ||||
| XND1102 | ||||
| Code | Subject | |||
| MIH1003 | Implementation of Database Management Systems | |||
| MID1029 | Resources Optimisation in Operating Systems | |||
| MIC1003 | Combinibatoric Methods in Computer Networks | |||
| MMH1000 | Methodology of Scientific Research | |||
| XND1203 | ||||
| XND2204 | Optional Course (1) | |||
| Code | Subject | |||
| MIG1001 | Stochastic Modeling of Data | |||
| MML1011 | Cryptography | |||
| MIH1008 | Query Optimization in Databases | |||
| MXX4801 | Optional Course 1 | |||
| XND2305 | Practice of Education | |||
| XND2306 | Optional Course (2) | |||
| Subjects for optional course 1. | |||
| MMA1014 | Game Theory | ||
| MMX1022 | Resolving Methods of Computer Science Problems | ||
| Code | Subject | |||
| MIG1002 | Component-Oriented Techniques in Optimisation | |||
| MIE1001 | Spatial Data Structures | |||
| MIA1008 | Research Project in Optimization of Computational Models | |||
| MXX4802 | Optional Course 2 | |||
| Subjects for optional course 2. | |||
| MIH1010 | Adaptive Data Processing | ||
| MME1010 | Modeling of Economical Processes | ||
| MID1012 | Framework Design | ||