Instructions on Enrolment for the Master in Software and Systems (2021/22)

When enroling, please make sure you comply with the constraints explained below. Students should carefully select the subjects that they intend to take in order to ensure that they will be able to complete the Master in Software and Systems on schedule (one year) and without having to enrol for more credits than necessary.

Enrolment credits

First, note the number of enrolment credits. The lastest UPM entry and enrolment policy states that the student must make annual enrolment and stipulates a minimum of 12 ECTS credits to enrol annually (or the necessary for completing the studies), although it is recommended by the programme that students enrol for from 27 to 33 ECTS credits.

Students will be considered to study part-time when the credits enrolled in the course do not exceed 30 ECTS credits.

Unit credits

Second, note that you have to earn a minimum number of credits per course unit (the subjects section lists the subjects of each course unit) and the distribution of subjects by terms, as illustrated in the table below:

Course units and minimum number of credits to be taken for each one
Course Units Minimum Number of Credits
Software Engineering 8
Analysis and Verification 4
Networked Services and Distributed Systems 4
Data and Information Analysis and Processing 8
Virtual Environments and Interaction 4
Scientific Research and Advanced Topics 7 + 2 from "Scientific Method"

Scientific Research and Advanced Topics

Regarding the course unit "Scientific Research and Advanced Topics", there are two types of subjects:

  • Compulsory subjects: "Scientific Method" and from "Seminar 1 (mandatory)" to "Seminar 7 (mandatory)". The student must enrol "Scientific method" and the 7 seminar subjects.
  • Optional subjects: from "Seminar 8 (optional)" to "Seminar 15 (optional)". Students may enrol any of these subjects once they have registered all the mandatory ones from the previous list.

Students may attend any of the proposed seminars throughout the course, to cover the total of credits enroled in Seminary subjects.

Competences

Third, your choice of subjects should ensure that by the end of the Master's degree course you will have acquired all the competences. The relationship between competences and subjects is specified in the following tables:

Specific subjects' competences

The list of Master subjects and the Specific Competences (CEM) that can be acquired are shown:

Subjects and specific competences. Cells marked with a '✔' indicates that students that take this subject will acquire the respective competence
Subjects CEM1 CEM2 CEM3 CEM4 CEM5 CEM6 CEM7 CEM8 CEM9
Experimentation in Software Engineering              
Management Strategies And Non-classical Software Development Methodologies              
21st Century Challenges for Software Engineering              
Correctness by Construction              
Software Verification and Validation            
Critical Software              
New Trends in Distributed Systems            
Service-Oriented Computing              
Geographic Information Systems on the Web            
Concepts, Practice and Research Challenges in Data Mining              
Image Processing and Analysis              
Knowledge Discovery in Databases              
Advanced Numerical Computation            
Intelligent Virtual Environments: Technologies, Architectures and Applications              
Challenges of Accessible Computing for People with Functional Diversity              
Computer Security            

General subjects' competences

The list of Master subjects and the General Competences (CG) that can be acquired are shown:

Subjects and general competences. Cells marked with a '✔' indicates that students that take this subject will acquire the respective competence
Subjects CG1 CG2 CG3 CG4 CG7 CG8 CG9 CG12 CG13 CG14 CG17 CG19 CGI20 CGI23
Experimentation in Software Engineering        
Management Strategies And Non-classical Software Development Methodologies        
21st Century Challenges for Software Engineering        
Correctness by Construction          
Software Verification and Validation            
Critical Software        
New Trends in Distributed Systems              
Service-Oriented Computing          
Geographic Information Systems on the Web  
Concepts, Practice and Research Challenges in Data Mining                        
Image Processing and Analysis            
Knowledge Discovery in Databases  
Advanced Numerical Computation                      
Intelligent Virtual Environments: Technologies, Architectures and Applications          
Challenges of Accessible Computing for People with Functional Diversity                    
Computer Security  

General competences of Scientific Method and MFP

The subject Science Method and the Master's Final Project allow to get the next General Competences (CG):

Subjects and general competences. Cells marked with a '✔' indicates that students that take this subject will acquire the respective competence
Subjects CG1 CG3 CG4 CG5 CG6 CG8 CG9 CG10 CG11 CG13 CG14 CG15 CG16 CG18 CG19 CGI21 CGI22 CGI23 CGI24
Scientific Method                        
Master's Final Project          

Should you have any questions, please contact us at master.muss@fi.upm.es before enrolment.