| Code | Subject | |||
| MID1013 | Java Technologies and Platforms for Distributed Applications | |||
| MIH1002 | Databases in Internet | |||
| MID1015 | Management of Software Projects | |||
| MML1013 | Modular Arithmetic and Cryptography | |||
| XND1101 | Psycho-pedagogy teenagers, young people and adults | |||
| XND1102 | Design and management education programs | |||
| Code | Subject | |||
| MID1006 | Web Services and Middleware Technology | |||
| MIC1001 | Security Protocols in Communications | |||
| MID1014 | Flow Control and Administration in Distributed Systems | |||
| MID1017 | E-learning and Distance Learning | |||
| XND1203 | Teaching and developments in the field teaching specialty | |||
| XND2204 | Optional Course (1) | |||
| Code | Subject | |||
| MIC1002 | Formal Methods of Concurrency and Communications | |||
| MMC1007 | Computational Statistical Models | |||
| MIA1000 | Methodology of Scientific Research in Computer Science | |||
| MXX4401 | Optional Course 1 | |||
| XND2305 | Practice of Education | |||
| XND2306 | Optional Course (2) | |||
| Subjects for optional course 1. | |||
| MID1018 | Advanced Techniques in Distributed Virtual Environments | ||
| MIH1005 | Data Mining | ||
| Code | Subject | |||
| MID1016 | Multimedia Streaming | |||
| MID1019 | Dynamic Networks and Specialised Operating Systems | |||
| MIA1004 | Research Project in Distributed Systems | |||
| MXX4402 | Optional Course 2 | |||
| Subjects for optional course 2. | |||
| MID1020 | Distributed Algorithms and Advanced Techniques in Distributed Systems | ||
| MIH1006 | Advanced Database Topics | ||