Master in Software and Systems

Instructions on Enrolment for the Master in Software and Systems

When you enrol, 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.

First, note the number of enrolment credits. The lastest UPM entry and enrolment policy says that the student must make annual enrollment and stipulates a minimum of 12 ECTS credits to enroll annually (or that for complete studies), although it is recommended by the program 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.

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:

More information:

Table listing course units and minimum number of credits to be taken for each one

Course Units Minimum Number of Credits per Course Unit
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 the Scientific Method seminar

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

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

Third, your choice of subjects should ensure that by the end of the master's degree course you will have acquired all the competencies. The relationship between competencies and subjects is specified in the tables below (clasified by itineraries):

Software and Systems itinerary subjects:

More information:

Table listing subjects and competencies Cells marked with an 'x' indicates that students that take this subject will acquire the respective competency

Subjects SSC1 SSC2 SSC3 SSC4 SSC5 SSC6 SSC7 SSC8 SSC9
Software Engineering Experimentation x   x            
Critical Software x   x            
Non-classical Project Management Strategies and Software Development Methodologies     x            
21st Century Challenges for Software Engineering x   x            
Rigorous Software Development x       x        
Software Verification and Validation x     x x        
New Trends in Distributed Systems   x   x   x      
Service-Oriented Computing       x   x     x
Geographic Information Systems on the Web x x           x  
Data Mining Concepts, Practice and Research Challenges   x         x    
Image Processing and Analysis             x x  
Knowledge Discovery in Databases   x         x    
Advanced Numerical Computation   x         x x  
Intelligent Virtual Environments: Technologies, Architectures and Applications x               x
Challenges of Accessible Computing for People with Functional Diversity x               x
Computer Security   x         x x  

Software and Systems itinerary subjects:

More information:

Table listing subjects and competencies Cells marked with an 'x' indicates that students that take this subject will acquire the respective competency

Subjects GC1 GC2 GC3 GC4 GC7 GC8 GC9 GC12 GC13 GC14 GC17 GC19 GRC20 GRC23
Software Engineering Experimentation               x         x  
Critical Software               x         x  
Non-classical Project Management Strategies and Software Development Methodologies       x x x x x x x x   x x
21st Century Challenges for Software Engineering       x x x x x x x x   x x
Rigorous Software Development       x   x x x x          
Software Verification and Validation       x   x x x x          
New Trends in Distributed Systems       x   x   x x x     x x
Service-Oriented Computing       x x x x x x x     x x
Sistemas de Información Geográfica en la Web x x   x   x   x            
Data Mining Concepts, Practice and Research Challenges x   x x x     x x x x x x x
Image Processing and Analysis       x x x x x x x       x
Knowledge Discovery in Databases         x x x   x       x x
Advanced Numerical Computation       x x x x x x x     x  
Intelligent Virtual Environments: Technologies, Architectures and Applications   x   x x x x x x       x x
Challenges of Accessible Computing for People with Functional Diversity   x   x       x x          
Computer Security x   x x x x x x x x x x x x

The compulsory seminar Science Method and the Master's final project allow get the next competencies:

More information:

Table listing subjects and competencies Cells marked with an 'x' indicates that students that take this subject will acquire the respective competency

Subjects GC2 GC3 GC4 GC5 GC6 GC8 GC9 GC10 GC11 GC13 GC14 GC15 GC16 GC18 GC19 GRC21 GRC22 GRC23 GRC24
Scientific Method Seminar x                         x x x x x x
Master's final project x x x x x x x x x x x x x         x  

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