| Code | Subject | |||
| MID1043 | Programming Paradigms | |||
| MID1015 | Management of Software Projects | |||
| MID1003 | Behavioral Modeling of Software Systems | |||
| MID1036 | Software Processes | |||
| XND1101 | Psycho-pedagogy teenagers, young people and adults | |||
| XND1102 | Design and management education programs | |||
| Code | Subject | |||
| MID1010 | Software Architecture | |||
| MID1037 | Software Quality | |||
| MID1038 | Design of interactive software systems | |||
| MMA1012 | Optimization Models | |||
| XND1203 | Teaching and developments in the field teaching specialty | |||
| XND2204 | Optional Course (1) | |||
| Code | Subject | |||
| MID1002 | Formal Methods in Programming | |||
| MID1039 | Requirements Engineering | |||
| MIA1000 | Methodology of Scientific Research in Computer Science | |||
| MXX5001 | Optional Course 1 | |||
| XND2305 | Practice of Education | |||
| XND2306 | Optional Course (2) | |||
| Subjects for optional course 1. | |||
| MID1008 | Workflow Systems | ||
| MID1007 | Rule-Based Programming | ||
| MII1001 | Cooperative Intelligent Agents | ||
| MID1009 | Decision Support Systems | ||
| Code | Subject | |||
| MID1040 | Models of Embedded Computation | |||
| MID1041 | Service Oriented Architecture | |||
| MIA1011 | Research Project in Software Engineering | |||
| MXX5002 | Optional Course 2 | |||
| MMZ1004 | Work for Dissertation Thesis | |||
| Subjects for optional course 2. | |||
| MID1012 | Framework Design | ||
| MID1025 | Software Modeling | ||
| MID1042 | Integrated Information Systems | ||
| MIH1003 | Implementation of Database Management Systems | ||