Page content
Description of the title
The Master’s Degree in Software Systems Engineering and Technology is designed to train highly qualified professionals in the development of software and information systems. With an internationally accredited program with the EURO-INF seal of excellence, this master’s degree addresses cutting-edge topics such as Software Engineering, Multiparadigm Software Technology and Information Systems.
Students will learn advanced methodologies and tools for software analysis, verification and optimization, and will be prepared to develop quality software in different programming paradigms. Graduates of the master’s program will be able to apply their knowledge in various industries, including software development, consulting and information technology companies.
Objectives of the degree

Develop techniques and tools for the analysis, certification and automatic documentation of software programs.

Apply software modeling methodologies at different levels of abstraction.

Generate solutions through code automation and software reuse from the early stages of development.

Integrate and model heterogeneous content using semantic data integration techniques.

Implement web technologies and advanced databases in the design of new generation information systems.
Career opportunities
The Master’s Degree in Software Systems Engineering and Technology offers various professional opportunities for its graduates.
- Software and information systems developer in various platforms and technologies.
- Software engineering consultant.
- Software architect.
- Software development and information systems project manager.
- Researcher in academic and R&D institutions.
- Entrepreneur in the field of technology and software development.
- EURO-INF accreditation that supports the training and competence of its graduates in the international labor market.
Aimed primarily at
This master’s degree is designed for professionals with a background in computer science and related areas.
- Engineers or graduates in Computer Science, graduates or technical engineers in Computer Science.
- Equivalent university degrees in the area of Computer Science, as well as graduates of other degrees with the EURO-INF seal. It is considered equivalent to any other university degree whose training includes the basic and common competences to the Computer Science branch (and in particular, those that comply with the Agreement of the Council of Universities, BOE August 4, 2009 – section V of Annex 2 of Resolution 12977/2009).
Structure of the master’s degree
Credits: 60 ECTS
Mandatory:36 ects |Electives:12 ects |External internships:0 ects |Final Master’s thesis (TFM):12 ects
Module 1. Software Systems Fundamentals Module :18 ects mandatory
Subject:Formal Foundations of Software Engineering
Minimum credits: 6 | Character: Compulsory
Subject:Advanced Software Engineering
Minimum credits: 6 | Character: Compulsory
Subject:Information Systems Engineering
Minimum credits: 6 | Character: Compulsory
Module 2. Specialization Module :18 ects mandatory
Subject:Analysis and Validation of Software Artifacts
Minimum credits: 6 | Character: Compulsory
Subject:Interaction and Advanced Digital Content Management
Minimum credits: 6 | Character: Compulsory
Subject:Next Generation Information Systems
Minimum credits: 6 | Character: Compulsory
Module 3. Applications and support techniques module :12 ects mandatory
Subject:Software Systems Trends, Evolution and Applications
Minimum credits: 12 | Character: Compulsory
Module 4. Master’s Thesis :12 ects final degree project
Subject:Master’s Thesis
Minimum credits: 12 | Subject: Final Degree Project
Internships
During your training in the Master’s Degree in Software Systems Engineering and Technology, you will have the opportunity to carry out external internships in companies in the IT sector.
These internships are designed to facilitate an effective transition between theory and professional practice, allowing you to apply the knowledge acquired in a real environment. The collaborating companies will provide you with a professional context where you can develop your skills and establish contacts in the industry.
The duration and format of the internship may vary, adapting to the needs of the students and the specifications of the program.
Research and access to Ph.
Lines of research of the master’s degree:
- Software Engineering: Analysis of techniques and methodologies for the development of advanced software systems.
- Multiparadigm Software Technology: Study of tools for analysis, verification and optimization in different programming paradigms.
- Information Systems: Research on architecture, organization and information retrieval in diverse data systems.
- Software Modeling: Development of languages and methodologies for the specification and verification of software systems at different levels of abstraction.
- Web and Database Technologies: Exploration of novel tools and technologies for web application development and advanced database management.
- Data Mining and Information Retrieval: Application of data analysis techniques and knowledge extraction techniques in information systems.
Academic exchange / agreements with other universities
Students will be able to carry out an academic stay in one of the 97 countries with which the UPV has an agreement. There are more than 1,000 destinations to choose from in Europe (Erasmus scholarships), the United States, Japan, South Korea, China, Australia and Latin America, among others. More than 1,500 UPV students enjoy an exchange every year. If you would like to find out about all the options offered by the master’s degree, please contact the Office of International Exchange Programs.
Facilities and laboratories
The UPV offers several facilities and laboratories for the Master’s Degree in Software Systems Engineering and Technology, which include:
- Software Development Laboratory
- Artificial Intelligence Laboratory
- Information Systems Laboratory
- Conference and Seminar Room
- Coworking Space for Innovation Projects
- Rapid Prototyping Laboratory
- Supercomputing Center
Master’s Thesis
To obtain the title of Master’s Degree in Software Systems Engineering and Technology, you must defend a Master’s Thesis (TFM) that allows students to perform a first practical experience of the knowledge acquired in the Master’s program.
The TFM may be oriented towards research or towards the solution of a practical problem in the field of software development, and may cover topics related to Software Engineering, Software Technology or Information Systems.
The student is free to choose the topic and must specify the orientation of his or her work, which will be evaluated by a panel of judges. In order to be able to defend the TFM, it is necessary to have passed the corresponding subjects of the master’s degree.
Collaborating companies and more
The Master’s Degree in Software Systems Engineering and Technology has the collaboration of several leading entities and companies.
- National Institute of Informatics, NII (Tokyo, Japan)
- AINIA Technology Center
- VRAIN Institute
- Ford Spain
- MaxLinear Hispania S.L.
- EDICOM
- Information Technology Institute (ITI)
- Slicing S.L.
- Red Hat