Organization

The Master in Software and Systems is an one-year research master's programme with a workload of 60 ECTS credits (1 ECTS is equivalent to 27 hours of student dedication) distributed across two semesters.

According to the the lastest UPMentry and enrolment policy, the student must make annual enrolment and stipulates a minimum of 12 ECTS credits to enrol annually (or that for complete studies). The recommendation of the Master is to enrol 30 ECTS per semester. Therefore, the programme official duration is one year considering that students attend their studies with full-time dedication.

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

Students shall not be allowed to continue the Master in Software and Systems course unless they earn at least 12 ECTS credits in their first year and no fewer than 30 ECTS credits over their first two years. Additionally, students shall have to complete the course in at most three academic years. Students that have justified grounds for not having earned the set minimum number of credits or completed the course within three academic years and would like to continue their master's studies shall have to apply to the Master in Software and Systems Academic Policy Committee. The Master in Software and Systems Academic Policy Committee's decision shall depend on the applicable policy and the grounds alleged by students.

The need for any curriculum adaptations, or alternative tracks or courses of study, for students with disability-related special educational needs shall be assessed in conformance with the provisions of R.D.822/2021.

Degree Programme Structure

The Master in Software and Systems is a 60 ECTS credit programme distributed across two semesters. Instruction is divided into modules and further into course units:

Master modules and course units
Modules Course Units
Software
  • Software Engineering
  • Analysis and Verification
Systems
  • Networked Services and Distributed Systems
  • Data and Information Analysis and Processing
  • Virtual Environments and Interaction
Scientific Research and Advanced Topics
  • Scientific Research and Advanced Topics
Master's Final Project
  • Master's Final Project

All subjects are compulsory and are taught in both semesters of the academic year. However, the Master is designed, when taking it in full-time dedication, to carry out the final master project preferably during the second half of the academic year. "Software", "Systems" and "Scientific Research and Advanced Topics" subjects consist of subjects and seminars, all of which are optional except for the 'Scientific method' that it is compulsory.

Students have to pass subjects and seminars worth 45 ECTS credits and the Master's Final Project worth 15 ECTS credits. Students should earn at least 7 of the above 45 credits for seminars, and 2 ECTS credits must be for Scientific Method.

The structure of the Master in Software and Systems and the system of optional subjects is designed to get students to train and specialize in their real field of interest rather than being captive to an overly rigid and delimited degree programme. This form of instruction will qualify graduates to solve complex problems in their branch of knowledge and come up with new solutions to new problems. They will also learn to interact and communicate with specialists from a wide range of fields of study. When choosing which subjects and seminars to take, however, students have to consider a number of constraints concerning the minimum number of credits to be earned by course unit, the specific competences acquired in each subject and the division of subjects by semesters.

Optional and compulsory ECTS credits for each course unit, grouped by modules
Software Systems Scientific Research and Advanced Topics Master's Final Project Total No. Credits to be Earned
Course Units Software Engineering Analysis and Verification Networked Services and Distributed Systems Data and Information Analysis and Processing Virtual Environments and Interaction
Optional ECTS Credits (minimum to be earned per course unit): 8 4 4 8 4 7 - 35
Optional ECTS Credits (to be chosen from any course unit): 8 (to be chosen from the Software, Systems and Scientific Research and Advanced Topics Module subjects and seminars) - 8
Compulsory ECTS Credits: - - - - - 2 15 17
TOTAL NUMBER OF CREDITS: 60
  • Minimun number of ECTS:
    • Software:
      • Software Engineering: 8
      • Analysis and Verification: 4
    • Systems:
      • Networked Services and Distributed Systems: 4
      • Data and Information Analysis and Processing: 8
      • Virtual Environments and Interaction: 4
    • Scientific Research and Advanced Topics: 7
    • Total No. Credits to be Earned: 35
  • ECTS to choose:
    • From the Software, Systems and Scientific Research and Advanced Topics Module subjects and seminars: 8
    • Total No. Credits to be Earned: 8
  • ECTS obligatorios:
    • Scientific Research and Advanced Topics: 2
    • Master's Final Project: 15
    • Total No. Credits to be Earned: 17
  • Total number of Master's credits: 60

Bridge Courses

Students that have been admitted by the Master Academic Policy Committee to take the Master in Software and Systems with bridge courses must earn the specified number of credits for any of the following Undergraduate Degree in Informatics Engineering subjects:

  • Algorithms and Data Structures
  • Databases
  • Software Engineering I
  • Human-Computer Interaction
  • Computer Networks
  • Software Engineering II

Learning Outcomes and Competences

A list of each of the course units which comprise the Master programme, indicating their general and specific skills as well as their learning outcomes as defined at the Degree Programme Handbook is detailed below (some subjects could have additional learning outcomes).

Software Engineering

General Competences

  • GC4. Students have the learning skills to allow them to continue to study in a manner that may be largely self-directed and autonomous
  • GC7. Specification and completion of informatics tasks that are complex, incompletely defined or unfamiliar
  • GC8. Formulation and solution of problems including new and emerging areas of their discipline
  • GC9. Application of state of the art or innovative methods in problem solving, possibly involving use of other disciplines
  • GC12. Comprehensive understanding of applicable techniques and methods for a particular specialisation, and of their limitations
  • GC13. Awareness of the limits of today’s knowledge and the practical application of the state-of-the-art technology
  • GC14. Knowledge and understanding of informatics to create information models, complex systems and processes
  • GC17. Skills required to manage and lead a team that may be composed of people from different disciplines and levels
  • GRC20. Acquisition of advanced scientific knowledge on the informatics field to be able to generate new ideas within a line of research
  • GRC23. Ability to read, understand and catalogue publications within their field of study/research, as well as appreciate their scientific value

Specific Competences

  • SSC1. Examination of the state of the art to identify research problems related to the design, construction, use and evaluation of complex software-intensive sociotechnical systems
  • SSC3. Application of relevant research methods to open problems in the software engineering field related to both the specific features of software and software development management
  • SSC4. Analysis and evaluation of several software-based systems construction and management engineering paradigms and approaches

Learning Outcomes

Learning outcomes of 'Software Engineering' with their competences
Learning outcomes Competences
Identify weaknesses in project estimation and planning activities completed using non-classical methodologies GC4, GC9, GC17, SSC1, SSC4
Analyse groundbreaking research aimed at remedying the weaknesses in project estimation and planning activities carried out using non-classical methodologies GC12, GC13, GRC23, SSC1, SSC4
Identify weaknesses in project analysis and design activities carried out with non-classical methodologies GC13, GC14, SSC1, SSC4
Analyse groundbreaking research aimed at remedying the weaknesses in project requirements and design activities carried out using non-classical methodologies GC7, GC8, GC9, GC12, GC13, GC14, GRC20, GRC23, SSC1, SSC4
Model a program with a procedural structure from a problem statement GC4, GC7, GC8, GC9, GC12, GC14, SSC1, SSC4
Evaluate whether a procedural program is suitable in view of the problem statement GC4, GC7, GC12, GC13, GC14, SSC1, SSC4
Be able to coherently and clearly summarize the key aspects worth investigating related to different software engineering challenges GC4, GC12, GC13, GRC20, GRC23, SSC1, SSC4
Be able to put together different research paths, structured as small-scale project proposals rooted in the limitations of the state of the art for aspects that are on the boundaries of knowledge in different software engineering fields GC4, GC7, GC8, GC9, GC12, GC13, GC14, GC17, GRC20, GRC23, SSC1, SSC3
Understand the application of the experimental paradigm in software engineering GC12, GRC20, SSC1, SSC3
Design software engineering experiments, including experiment replications GC12, GRC20, SSC1, SSC3
Aggregate software engineering experiments GC12, GRC20, SSC1, SSC3

ANALYSIS AND VERIFICATION

General Competences

  • GC4. Students have the learning skills to allow them to continue to study in a manner that may be largely self-directed and autonomous
  • GC7. Specification and completion of informatics tasks that are complex, incompletely defined or unfamiliar
  • GC8. Formulation and solution of problems including new and emerging areas of their discipline
  • GC9. Application of state of the art or innovative methods in problem solving, possibly involving use of other disciplines
  • GC12. Comprehensive understanding of applicable techniques and methods for a particular specialisation, and of their limitations
  • GC13. Awareness of the limits of today’s knowledge and the practical application of the state-of-the-art technology
  • GC14. Knowledge and understanding of informatics to create information models, complex systems and processes
  • GRC20. Acquisition of advanced scientific knowledge on the informatics field to be able to generate new ideas within a line of research
  • GRC23. Ability to read, understand and catalogue publications within their field of study/research, as well as appreciate their scientific value

Specific Competences

  • SSC1. Examination of the state of the art to identify research problems related to the design, construction, use and evaluation of complex software-intensive sociotechnical systems
  • SSC4. Analysis and evaluation of several software-based systems construction and management engineering paradigms and approaches
  • SSC5. Contribution of solutions to open problems related to software verification and validation applications and methods, techniques and tools

Learning Outcomes

Learning outcomes of 'Analysis and Verification' with their competences
Learning outcomes Competences
Familiarity with the idea of design and implementation requirement GC4, GC12, GC13, SSC1, SSC5
Familiarity with different formal development techniques GC4, GC8, GC9, GC12, GC13, SSC1, SSC5
Knowledge of several languages for applying formal development techniques GC8, GC9, GC12, GC13, SSC1, SSC5
Knowledge of techniques for proving code correctness GC8, GC9, GC12, GC13, SSC1, SSC5
Effective use of rigorous software construction techniques GC4, GC8, GC9, GC12, GC13, SSC1, SSC5
Effective application of software verification and validation techniques GC4, GC8, GC9, GC12, GC13, SSC1, SSC5
Selection of the best software verification/validation technique for a particular project GC4, GC8, GC9, GC12, GC13, SSC1, SSC5
Ability to use existing program static analysis, program formal verification and automatic program transformation tools GC4, GC8, GC9, GC12, GC13, SSC1, SSC4, SSC5
Knowledge of the foundations of stepwise abstraction as a method of program static analysis GC9, GC12, GC13, GRC20, GRC23, SSC1, SSC5
Familiarity with resource consumption analysis and its applications GC7, GC8, GC12, GRC20, SSC1, SSC5
Ability to provide formal specifications on target results and program resource consumption GC7, GC8, GC12, GRC20, SSC1, SSC4, SSC5
User-level understanding of the most commonly used demonstration techniques in program verification tools GC4, GC8, GC9, GC12, GC13, SSC1, SSC4, SSC5
Knowledge of the concepts related to automatic program transformation and identification of situations in which several code transformations are beneficial GC4, GC7, GC8, GC9, GC12, GC13, GRC20, SSC1, SSC5

Networked Services and Distributed Services

General Competences

  • GC4. Students have the learning skills to allow them to continue to study in a manner that may be largely self-directed and autonomous
  • GC7. Specification and completion of informatics tasks that are complex, incompletely defined or unfamiliar
  • GC8. Formulation and solution of problems including new and emerging areas of their discipline
  • GC9. Application of state-of-the-art or innovative problem-solving methods, possibly involving the use of other disciplines
  • GC12. Comprehensive understanding of applicable techniques and methods for a particular specialisation, and of their limitations
  • GC13. Awareness of the limits of today’s knowledge and the practical application of the state-of-the-art technology
  • GC14. Knowledge and understanding of informatics to create information models, complex systems and processes
  • GRC20. Acquisition of advanced scientific knowledge on the informatics field to be able to generate new ideas within a line of research
  • GRC23. Ability to read, understand and catalogue publications within their field of study/research, as well as appreciate their scientific value

Specific Competences

  • SSC2. Analysis and synthesis of solutions to problems requiring innovative approaches to the definition of the computational infrastructure, processing and analysis of heterogeneous data types
  • SSC4. Analysis and evaluation of several software-based systems construction and management engineering paradigms and approaches
  • SSC 6. Investigation of the main active research lines in the field of distributed computing paradigms, their practical applications and necessary infrastructure management
  • SSC9. Evaluation of the most innovative human-computer interaction technologies and critical appraisal of the contributions to related research problems

Learning Outcomes

Learning outcomes of 'Networked Services and Distributed Services' with their competences
Learning outcomes Competences
Awareness of the principal distributed systems research lines GC4, GC12, GC13, GRC20, GRC23, SSC2, SSC4, SSC6
Ability to locate and identify seminal articles on the distributed systems research field GC12, GC13, GRC23, SSC2, SSC6
Ability to study and analyse a new distributed systems research area GC4, GC8,G12, GC13, GRC20, GRC23, SSC2, SSC6
Ability to relate an emerging distributed systems research line to the foundations of distributed systems GC4, GC8,G12, GC13, GRC20, GRC23, SSC2, SSC6
5: Ability to identify the principal challenges addressed by an emerging distributed systems research line GC4, GC8,G12, GC13, GRC20, GRC23, SSC2, SSC6
Awareness of the characterization of distributed systems synchrony and its implications for the possibility/impossiblity of agreement and coordination protocol resolution GC12, GC13, GC14, GRC20, SSC2, SSC4, SSC6
Awareness of the main coordination and agreement protocols GC12, GC13, GC14, GRC20, SSC2, SSC4, SSC6
Awareness of reliable multicast: types, properties and protocols GC12, GC13, GC14, GRC20, SSC2, SSC4, SSC6

Data and Information Analysis and Processing

General Competences

  • GC1. Students can apply the acquired knowledge and their problem solving abilities in new or unfamiliar environments within broader (or multidisciplinary) contexts related to their field of study
  • CG3. Students can communicate their conclusions, and the knowledge and rationale underpinning these, to specialist and non-specialist audiences clearly and unambiguously
  • GC4. Students have the learning skills to allow them to continue to study in a manner that may be largely self-directed and autonomous
  • GC7. Specification and completion of informatics tasks that are complex, incompletely defined or unfamiliar
  • GC8. Formulation and solution of problems including new and emerging areas of their discipline
  • GC9. Application of state-of-the-art or innovative problem-solving methods, possibly involving the use of other disciplines
  • GC12. Comprehensive understanding of applicable techniques and methods for a particular specialisation, and of their limitations
  • GC13. Awareness of the limits of today’s knowledge and the practical application of the state-of-the-art technology
  • GC14. Knowledge and understanding of informatics to create information models, complex systems and processes
  • GC17. Skills required to manage and lead a team that may be composed of people from different disciplines and levels
  • GC19. Systematic approach to risk management(EURO¬INF)GRC20. Acquisition of advanced scientific knowledge on the informatics field to be able to generate new ideas within a line of research
  • GRC20. Acquisition of advanced scientific knowledge on the informatics field to be able to generate new ideas within a line of research
  • GRC23. Ability to read, understand and catalogue publications within their field of study/research, as well as appreciate their scientific value

Specific Competences

  • SSC2. Analysis and synthesis of solutions to problems requiring innovative approaches to the definition of the computational infrastructure, processing and analysis of heterogeneous data types
  • SSC7. Evaluation and application of diverse mathematical and statistical theories, and available knowledge extraction and discovery processes, methods and techniques for large data volumes
  • SSC8. Application of the theoretical and mathematical foundations of heterogeneous functions and data processing and analysis and evaluation and design of related methods for application in practical domains

Learning Outcomes

Learning outcomes of 'Data and Information Analysis and Processing' with their competences
Learning outcomes Competences
Proficiently apply a standard data mining process, including the business knowledge, data knowledge, data exploration analysis, modelling, evaluation and exploitation phases GC1, GC3, GC4, GC7, GC14, GC17, GC19, GRC23, SSC2, SSC7
Use software applications for data mining tasks GC4, GC13, GC14, SSC2, SSC7
Understand the foundations and apply a broad and wide-ranging repertory of clustering, estimation, prediction and classification algorithms GC4, GC12, GC13, GC14, GRC23, SSC2, SSC7, SSC8
Be familiar with examples of real applications and research trends and lines GC4, GC12, GC13, GC14, GRC20, SSC2, SSC7
Be familiar with the theory of classical optimization methods and heuristics GC12, GC13, GC14, GRC20, SSC2, SSC8
Select and apply optimization methods to specific problems GC7, GC8, GC9, GC12, GC13, GC14, SSC2, SSC8
Be familiar with and apply the necessary foundations of approximation theory to solve some integrable system problems GC7, GC8, GC9, GC12, GC13, GC14, SSC2, SSC8
Understand the theoretical foundations of image data processing and analysis GC4, GC12, GC13, GRC23, SSC2, SSC8
Be able to apply and comparatively evaluate image processing techniques considering their efficient implementation and be familiar with image data warehousing system problems GC4, GC7, GC8, GC9, GC12, GC14, SSC2, SSC8
Be able to apply and comparatively evaluate image processing methods for segmenting regions of interest and obtaining characteristic parameters, considering their efficient implementation GC4, GC7, GC8, GC9, GC12, GC14, GRC23, SSC2, SSC8
Be able to analyse a domain to determine the relevance of its temporal characteristics and the knowledge discovery tasks worth undertaking GC7, GC8, GC13, GRC20, GRC23, SSC2, SSC7
Be able to use knowledge discovery techniques and their applicability in each case GC7, GC8, GC9, GC13, GRC20, GRC23, SSC2, SSC7
Be able to conduct a complete evaluation of the operation and usefulness of such a project GC7, GC8, GC9, GC13, GRC20, GRC23, SSC2, SSC7

Virtual Environments and Interaction

General Competences

  • GC2. Students have the ability to integrate knowledge and handle complexity and formulate judgements with incomplete or limited information but that include reflecting on the social and ethical responsibilities linked to the application of their knowledge and judgements.
  • GC4. Students have the learning skills to allow them to continue to study in a manner that may be largely self-directed and autonomous
  • GC7. Specification and completion of informatics tasks that are complex, incompletely defined or unfamiliar
  • GC8. Formulation and solution of problems including new and emerging areas of their discipline
  • GC9. Application of state-of-the-art or innovative problem-solving methods, possibly involving the use of other disciplines
  • GC12. Comprehensive understanding of applicable techniques and methods for a particular specialisation, and of their limitations
  • GC13. Awareness of the limits of today’s knowledge and the practical application of the state-of-the-art technology
  • GRC20. Acquisition of advanced scientific knowledge on the informatics field to be able to generate new ideas within a line of research
  • GRC23. Ability to read, understand and catalogue publications within their field of study/research, as well as appreciate their scientific value

Specific Competences

  • SSC1. Examination of the state of the art to identify research problems related to the design, construction, use and evaluation of complex software-intensive sociotechnical systems
  • SSC9. Evaluation of the most innovative human-computer interaction technologies and critical appraisal of the contributions to related research problems

Learning Outcomes

Learning outcomes of 'Virtual Environments and Interaction' with their competences
Learning outcomes Competences
Ability to plan an intelligent virtual environment construction project, establishing the process to be enacted, the technologies to be used, the interaction options to be offered and the role to be played by the intelligent virtual agents, and select the best technologies, architectures and tools to complete the project GC2, GC4, GC7, GC8, GC9, GC12, GC13, SSC1, SSC9
Ability to formulate and implement the design of research in the field of human-computer interaction in the context of an intelligent virtual environment GC2, GC7, GC8, GC12, GC13, GRC20, GRC23, SSC1, SSC9
Ability to formulate and implement the design of research in the field of human-computer interaction in the field of intelligent virtual agent capabilities GC2, GC7, GC8, GC12, GC13, GRC20, GRC23, SSC1, SSC9
Ability to formulate and implement the design of research in the field of technologies and architectures for intelligent virtual environments GC2, GC7, GC8, GC12, GC13, GRC20, GRC23, SSC1, SSC9
Be familiar with assistive technologies and their interaction with ICT GC12, SSC1, SSC9
Be familiar with the principles of design for all with respect to ICT GC2, GC4, GC12, SSC1, SSC9
Use and define methods and tools for evaluating ICT product accessibility GC2, GC4, GC12, GC13, SSC1, SSC9
Use and define methods and tools for user-centred design of accessible ICT products GC2, GC4, GC12, GC13, SSC1, SSC9
Use ICT accessibilty technical standards and participate in their development GC2, GC12, GC13, GRC20, GRC23, SSC1, SSC9

Scientific Research and Advanced Topics

General Competences

  • GC1. Students can apply the acquired knowledge and their problem solving abilities in new or unfamiliar environments within broader (or multidisciplinary) contexts related to their field of study
  • GC18. Effective communication skills, possibly also in international contexts
  • GC19. Systematic approach to risk management
  • GRC21. Understanding of the procedure, value and limits of the scientific method in the software and systems field, as well as identification, location and collection of data required to research, design and lead analytical, modelling and experimental research, and critically appraise data and interpret findings
  • GRC22. Appreciation of the importance of and management of documentary sources, and search for information to develop research of any kind
  • GRC23. Ability to read, understand and catalogue publications within their field of study/research, as well as appreciate their scientific value
  • GRC24. Students have essential knowledge about research and technology transfer funding, as well as the legislation on data protection applicable to the conduct of research and the legal protection of results

Specific Competences

No direct link can be established with specific competences due to the dynamicity of and the variability of the academic personnel that are to deliver the seminars (in many cases, visiting and guest lecturers).

Learning Outcomes

Learning outcomes of 'Scientific Research and Advanced Topics' with their competences
Learning outcomes Competences
1: Ability to formulate the necessary requirements to implement a scientifically rigorous research process aimed at reducing the gap between a potentially promising idea and its real-world validation GC1, GRC21
Ability to evaluate the best scientific and scientific-technical options, methods and tools for the research to be undertaken GC18, GRC21
Familiarity with, application and critical appraisal of the literature concerning a research topic for use to promote or lay the groundwork for a new idea and its associated research process GRC22, GRC23
Ability to plan a research project detailing the process, method, workload, goals, costs, times and risks associated with a scientifically rigorous research task and developed in international settings in partnership with other public and private institutions GRC24, GC18, GC19

Master's Final Project

General Competences

  • GC1. Students can apply the acquired knowledge and their problem solving abilities in new or unfamiliar environments within broader (or multidisciplinary) contexts related to their field of study
  • GC2. Students have the ability to integrate knowledge and handle complexity and formulate judgements with incomplete or limited information but that include reflecting on the social and ethical responsibilities linked to the application of their knowledge and judgements
  • CG3. Students can communicate their conclusions, and the knowledge and rationale underpinning these, to specialist and non-specialist audiences clearly and unambiguously
  • GC4. Students have the learning skills to allow them to continue to study in a manner that may be largely self-directed and autonomous
  • GC5. Organization and planning
  • GC6. Information management
  • GC8. Formulation and solution of problems including new and emerging areas of their discipline
  • GC9. Application of state of the art or innovative methods in problem solving, possibly involving use of other disciplines
  • CG10. Ability to think creatively with the aim of developing new and original approaches and methods
  • GC11. Integration of knowledge from different disciplines and handling complexity
  • GC13. Awareness of the limits of today’s knowledge and the practical application of the state-of-the-art technology
  • GC15. Ability to contribute to the further development of informatics.
  • GC16. Ability for independent work in their professional field
  • GC17. Skills required to manage and lead a team that may be composed of people from different disciplines and levels
  • GRC21. Understanding of the procedure, value and limits of the scientific method in the software and systems field, as well as identification, location and collection of data required to research, design and lead analytical, modelling and experimental research, and critically appraise data and interpret findings
  • GRC23. Ability to read, understand and catalogue publications within their field of study/research, as well as appreciate their scientific value

Specific Competences

Depending on the research topic, students may acquire any of the specific competences:

  • SSC1. Examination of the state of the art to identify research problems related to the design, construction, use and evaluation of complex software-intensive sociotechnical systems
  • SSC2. Analysis and synthesis of solutions to problems requiring innovative approaches to the definition of the computational infrastructure, processing and analysis of heterogeneous data types
  • SSC3. Application of relevant research methods to open problems in the field of software engineering related to both the particular features of the software and software development management
  • SSC4. Analysis and evaluation of several software-based systems construction and management engineering paradigms and approaches
  • SSC5. Contribution of solutions to open problems related to software verification and validation applications and methods, techniques and tools
  • SSC6. Investigation of the main active research lines in the field of distributed computing paradigms, their practical applications and necessary infrastructure management
  • SSC7. Evaluation and application of diverse mathematical and statistical theories, and available knowledge extraction and discovery processes, methods and techniques for large data volumes
  • SSC8. Application of the theoretical and mathematical foundations of heterogeneous functions and data processing and analysis and evaluation and design of related methods for application in practical domains
  • SSC9. Evaluation of the most innovative human-computer interaction technologies and critical appraisal of the contributions to related research problems

Learning Outcomes

Learning outcomes of 'Master´s Final Project' with their competences
Learning outcomes Competences
Application, communication and qualification to implement and apply the acquired knowledge with the aim of stating and solving specific research problems General Competences: GC1, GC3, GC4 Specific competences will to be chosen from the following depending on the topic of the Master's Final Project: SSC1, SSC2, SSC3, SSC4, SSC5, SSC6, SSC7, SSC8, SSC9.
Ability to materialize and complete a multidisciplinary, innovative and creative approach applied to a real-world problem at the forefront of technology and knowledge GC9, GC10, GC13
Specific competences will to be chosen from the following depending on the topic of the Master's Final Project: SSC1, SSC2, SSC3, SSC4, SSC5, SSC6, SSC7, SSC8, SSC9.
Ability to identify, organize and plan the process of formulating and solving a specific research problem General Competences: GC5, GC6, GC8
Specific competences will to be chosen from the following depending on the topic of the Master's Final Project: SSC1, SSC2, SSC3, SSC4, SSC5, SSC6, SSC7, SSC8, SSC9.
Embark upon a research career with a view to making relevant contributions and acquiring basic research management and leadership skills in the field of informatics General Competences: GC15, GC16, GC17
Specific competences will to be chosen from the following depending on the topic of the Master's Final Project: SSC1, SSC2, SSC3, SSC4, SSC5, SSC6, SSC7, SSC8, SSC9.
Management of the literature on a topic with a view not only to learning and critical appraisal but also for use as a springboard and guide for identifying open problems and directing research General Competences: GC9, GRC23
Specific competences will to be chosen from the following depending on the topic of the Master's Final Project: SSC1, SSC2, SSC3, SSC4, SSC5, SSC6, SSC7, SSC8, SSC9.