
Master's degree in Innovation and Research in Informatics (MIRI)
Barcelona School of Informatics (FIB)
Informatics has become a major driving force in many scientific and technological fields. In fact, current socioeconomic progress cannot be understood without considering access to and exchange of information between people and machines and between systems and institutions. There is a growing need for professionals who have strong drive, talent and solid training as provided by the master's degree in Innovation and Research in Informatics (master's degree website). It is designed to provide a solid background in different aspects of research in the fields of advanced computing, computer graphics and virtual reality, computer networks and distributed systems, high-performance computing and service engineering.
Specialisations
- Advanced Computing
- Computer Graphics and Virtual Reality
- Computer Networks and Distributed Systems
- High Performance Computing
- Service Engineering
- Duration and start date
- 2 academic years, 120 ECTS credits. Starting September and February
- Timetable and delivery
- Mornings. Face-to-face
- Fees and grants
- Approximate fees for the master’s degree, excluding other costs (does not include non-teaching academic fees and issuing of the degree certificate):
€2,324 (€5,400 for non-EU residents ).
This master's degree was selected in the Masters of Excellence grant programme of the Catalunya-La Pedrera Foundation. More information is available at the Foundation's website.
More information about fees and payment options
More information about grants and loans - Language of instruction
- English
Information on language use in the classroom and students’ language rights.
- Location
- Barcelona School of Informatics (FIB)
- Official degree
- Recorded in the Ministry of Education's degree register
- General requirements
- Academic requirements for admission to master's degrees
- Places
- 60
- Pre-enrolment
- Pre-enrolment for this master’s degree is currently closed. Use the “Request information” form to ask for information on upcoming pre-enrolment periods.
How to pre-enrol - Enrolment
- How to enrol
- Legalisation of foreign documents
- All documents issued in non-EU countries must be legalised and bear the corresponding apostille.
- Complete list of subjects by speciality + course guide
-
- Specialisation in (Eng) Gràfics i Realitat Virtual
- Specialisation in (Eng) Xarxes de Computadors i Sistemes Distribuïts
- Specialisation in Advanced Computing
- Specialisation in Computer Graphics and Virtual Reality
- Specialisation in Computer Networks and Distributed Systems
- Specialisation in High Performance Computing
- Specialisation in Data Mining and Business Intelligence
- Specialisation in Data Science
- Specialisation in Service Engineering
First semester
- Advanced 3D Modeling 6
- Geometric Tools for Computer Graphics 6
- Algorithmic Methods for Mathematical Models 6
- Concurrence, Parallelism and Distributed Systems 6
- Statistical Modelling and Design of Experiments 6
- Techniques and Methodology of Innovation and Research in Informatics 6
- Computer Network Architectures and Network Management 6
- Statistical Analysis of Networks and Systems 6
- Algorithmic Methods for Mathematical Models 6
- Concurrence, Parallelism and Distributed Systems 6
- Statistical Modelling and Design of Experiments 6
- Techniques and Methodology of Innovation and Research in Informatics 6
- Randomized Algorithms 6
- Algorithmic Methods for Mathematical Models 6
- Concurrence, Parallelism and Distributed Systems 6
- Statistical Modelling and Design of Experiments 6
- Techniques and Methodology of Innovation and Research in Informatics 6
- Advanced 3D Modeling 6
- Geometric Tools for Computer Graphics 6
- Algorithmic Methods for Mathematical Models 6
- Concurrence, Parallelism and Distributed Systems 6
- Statistical Modelling and Design of Experiments 6
- Techniques and Methodology of Innovation and Research in Informatics 6
- Computer Network Architectures and Network Management 6
- Statistical Analysis of Networks and Systems 6
- Algorithmic Methods for Mathematical Models 6
- Concurrence, Parallelism and Distributed Systems 6
- Statistical Modelling and Design of Experiments 6
- Techniques and Methodology of Innovation and Research in Informatics 6
- Processor Architecture 6
- Algorithmic Methods for Mathematical Models 6
- Concurrence, Parallelism and Distributed Systems 6
- Statistical Modelling and Design of Experiments 6
- Techniques and Methodology of Innovation and Research in Informatics 6
- Algorithmic Methods for Mathematical Models 6
- Concurrence, Parallelism and Distributed Systems 6
- Statistical Modelling and Design of Experiments 6
- Techniques and Methodology of Innovation and Research in Informatics 6
- Algorithmic Methods for Mathematical Models 6
- Concurrence, Parallelism and Distributed Systems 6
- Statistical Modelling and Design of Experiments 6
- Techniques and Methodology of Innovation and Research in Informatics 6
- Algorithmic Methods for Mathematical Models 6
- Concurrence, Parallelism and Distributed Systems 6
- Statistical Modelling and Design of Experiments 6
- Techniques and Methodology of Innovation and Research in Informatics 6
Second semester
- Computer Animation 6
- Fast Realistic Rendering 6
- Geometry Processing 6
- Scalable Rendering for Graphics and Game Engines 6
- Scientific Visualization 6
- Virtual and Augmented Reality 6
- Seminars of Innovation and Research in Informatics 6
- Bioinformatics and Statistical Genetics 6
- Computer Vision 6
- Data Visualization 6
- Information Retrieval and Recommender Systems 6
- Interdisciplinary Innovation Project 6
- Introduction to Quantitative Linguistics 6
- Introduction to Research 3
- Introduction to Research 6
- Machine Learning Systems in Production (Mlops) 6
- Processor Verification 6
- Viability of Business Projects 6
- Cloud Computing and Big Data Analytics 6
- Decentralized Systems 6
- Topics on Optimization and Machine Learning 6
- Seminars of Innovation and Research in Informatics 6
- Bioinformatics and Statistical Genetics 6
- Computer Vision 6
- Data Visualization 6
- Information Retrieval and Recommender Systems 6
- Interdisciplinary Innovation Project 6
- Introduction to Quantitative Linguistics 6
- Introduction to Research 3
- Introduction to Research 6
- Machine Learning Systems in Production (Mlops) 6
- Processor Verification 6
- Viability of Business Projects 6
- Advanced Data Structures 6
- Algorithmics for Data Mining 6
- Combinatorial Problem Solving 6
- Computational Complexity 6
- Seminars of Innovation and Research in Informatics 6
- Bioinformatics and Statistical Genetics 6
- Computer Vision 6
- Data Visualization 6
- Information Retrieval and Recommender Systems 6
- Interdisciplinary Innovation Project 6
- Introduction to Quantitative Linguistics 6
- Introduction to Research 3
- Introduction to Research 6
- Machine Learning Systems in Production (Mlops) 6
- Processor Verification 6
- Viability of Business Projects 6
- Computer Animation 6
- Fast Realistic Rendering 6
- Geometry Processing 6
- Scalable Rendering for Graphics and Game Engines 6
- Scientific Visualization 6
- Virtual and Augmented Reality 6
- Seminars of Innovation and Research in Informatics 6
- Bioinformatics and Statistical Genetics 6
- Computer Vision 6
- Data Visualization 6
- Information Retrieval and Recommender Systems 6
- Interdisciplinary Innovation Project 6
- Introduction to Quantitative Linguistics 6
- Introduction to Research 3
- Introduction to Research 6
- Machine Learning Systems in Production (Mlops) 6
- Processor Verification 6
- Viability of Business Projects 6
- Cloud Computing and Big Data Analytics 6
- Decentralized Systems 6
- Topics on Optimization and Machine Learning 6
- Seminars of Innovation and Research in Informatics 6
- Bioinformatics and Statistical Genetics 6
- Computer Vision 6
- Data Visualization 6
- Information Retrieval and Recommender Systems 6
- Interdisciplinary Innovation Project 6
- Introduction to Quantitative Linguistics 6
- Introduction to Research 3
- Introduction to Research 6
- Machine Learning Systems in Production (Mlops) 6
- Processor Verification 6
- Viability of Business Projects 6
- Algorithmics for Data Mining 6
- Seminars of Innovation and Research in Informatics 6
- Bioinformatics and Statistical Genetics 6
- Computer Vision 6
- Data Visualization 6
- Information Retrieval and Recommender Systems 6
- Interdisciplinary Innovation Project 6
- Introduction to Quantitative Linguistics 6
- Introduction to Research 3
- Introduction to Research 6
- Machine Learning Systems in Production (Mlops) 6
- Processor Verification 6
- Viability of Business Projects 6
- Advanced Human Language Technologies 5
- Algorithmics for Data Mining 6
- Big Data Management 6
- Seminars of Innovation and Research in Informatics 6
- Bioinformatics and Statistical Genetics 6
- Computer Vision 6
- Data Visualization 6
- Information Retrieval and Recommender Systems 6
- Interdisciplinary Innovation Project 6
- Introduction to Quantitative Linguistics 6
- Introduction to Research 3
- Introduction to Research 6
- Machine Learning Systems in Production (Mlops) 6
- Processor Verification 6
- Viability of Business Projects 6
- Advanced Processor Architecture 6
- Multiprocessors Architecture 6
- Operating Systems 6
- Parallel Programming Tools and Models 6
- Seminars of Innovation and Research in Informatics 6
- Bioinformatics and Statistical Genetics 6
- Computer Vision 6
- Data Visualization 6
- Information Retrieval and Recommender Systems 6
- Interdisciplinary Innovation Project 6
- Introduction to Quantitative Linguistics 6
- Introduction to Research 3
- Introduction to Research 6
- Machine Learning Systems in Production (Mlops) 6
- Processor Verification 6
- Viability of Business Projects 6
- Seminars of Innovation and Research in Informatics 6
- Bioinformatics and Statistical Genetics 6
- Computer Vision 6
- Data Visualization 6
- Information Retrieval and Recommender Systems 6
- Interdisciplinary Innovation Project 6
- Introduction to Quantitative Linguistics 6
- Introduction to Research 3
- Introduction to Research 6
- Machine Learning Systems in Production (Mlops) 6
- Processor Verification 6
- Viability of Business Projects 6
Third semester
- Future Internet Networks 6
- Internet Applications and Security 6
- Stochastic Network Modelling 6
- Software Development for Geographic and Spacial Information 3
- Techniques and Tools for Bioinformatics 3
- Algorithmic Game Theory 6
- Algorithms for VLSI 6
- Complex and Social Networks 6
- Software Development for Geographic and Spacial Information 3
- Techniques and Tools for Bioinformatics 3
- Future Internet Networks 6
- Internet Applications and Security 6
- Stochastic Network Modelling 6
- Software Development for Geographic and Spacial Information 3
- Techniques and Tools for Bioinformatics 3
- Compilers for High Performance Computers 6
- Processor Design 6
- Supercomputers Architecture 6
- Supercomputing for Challenging Applications 6
- Software Development for Geographic and Spacial Information 3
- Techniques and Tools for Bioinformatics 3
- Software Development for Geographic and Spacial Information 3
- Techniques and Tools for Bioinformatics 3
- Software Development for Geographic and Spacial Information 3
- Techniques and Tools for Bioinformatics 3
- Software Development for Geographic and Spacial Information 3
- Techniques and Tools for Bioinformatics 3
- Software Development for Geographic and Spacial Information 3
- Techniques and Tools for Bioinformatics 3
- Software Development for Geographic and Spacial Information 3
- Techniques and Tools for Bioinformatics 3
Fourth semester
- Master's Thesis 30
- Master's Thesis 30
- Master's Thesis 30
- Master's Thesis 30
- Master's Thesis 30
- Master's Thesis 30
- Master's Thesis 30
- Master's Thesis 30
- Master's Thesis 30
- CompulsoryECTS
- OptionalECTS
- ProjectECTS
Professional opportunities
- Professional opportunities
Graduates of the MIRI will have the ability to analyse and solve complex problems in information technology-related domains. They will thus be qualified to work in any company willing to incorporate emerging technologies in the sector, especially those with R&D centres, in public and private research centres and in university departments, in which they might work on new research and start a doctoral degree.
- Competencies
-
Generic competencies
Generic competencies are the skills that graduates acquire regardless of the specific course or field of study. The generic competencies established by the UPC are capacity for innovation and entrepreneurship, sustainability and social commitment, knowledge of a foreign language (preferably English), teamwork and proper use of information resources.
Further information
- UPC school
- Barcelona School of Informatics (FIB)
- Academic coordinator
- Òscar Romero Moral
- Academic calendar
- General academic calendar for bachelor’s, master’s and doctoral degrees courses
- Academic regulations
- Academic regulations for master's degree courses at the UPC
Pre-enrolment
Pre-enrolment for this master’s degree is currently closed.
Use the “Request information” form to ask for information on upcoming pre-enrolment periods.