General Information

Master’s Programme in Communications Engineering and Data Science (CoDaS) is an international joint master’s degree programme offered by five European universities: 

  • Aalto University, Finland 
  • Grenoble INP Graduate schools of Engineering and Management, France 
  • Technical University of Lisbon, Portugal  
  • Technische Universität Braunschweig, Germany 
  • Universitat Politècnica de Catalunya, Spain 

In this two-year master’s programme, you will study at least in two of partner universities and two countries, one year at both.  

CoDaS is an Erasmus Mundus Joint Masters (EMJM) programme, funded by Erasmus+ Programme of the European Union. 


This Programme covers a range of timely industry topics relevant to modern fields of engineering consisting of competences from electrical engineering, automation, programming, communications, data science, artificial intelligence and machine learning, network security, and Internet of Things.

Students will acquire expertise in a range of techniques covering the broad areas of mathematics, modelling and analysis of signals and systems, data science, artificial intelligence, security, networks and distributed systems.

During their studies, students will also acquire expertise in other areas, such as project planning and management, teamwork and coordination, entrepreneurship, critical thinking and sustainability. The Program will empower students to solve industry-relevant problems employing cutting-edge tools of artificial intelligence, automation and control theory, data analytics, network security, wireless systems, distributed systems and signal processing. Students will be trained in the design and analysis of machine learning models and communication systems, advance their knowledge in the broad field of computer networks and cybersecurity, and gain professional experience through tailored industry-relevant projects and entrepreneurship trainings.

The expertise gained through the Program features diverse programming skills, good mathematical background, goal-oriented problem solving, as well as efficient project planning and management. In particular, students will boast competences in:

  • emerging communication technologies: students will learn from experts in the domain of communication and networking;
  • cutting-edge automation competences: the Program boasts theoretical skills and practical expertise at the crossroads of communications and data science;
  • emerging information technologies: students will learn from experts in evolving information technologies that define the future in industry and society;
  • network security: security is the weak spot in many contemporary technologies, so students will learn to lead the transition of the industry towards security and privacy by design and by default in all types of networks, and more specifically in IoT;
  • distributed computer networks: distributed systems have become the norm and are ubiquitously deployed through IoT, so students will learn to command the tools to manage future distributed networks of an unprecedented scale;
  • artificial intelligence in networking: data science has found its place in many areas of engineering in recent years and is increasingly dominating also networking domains, students being trained to possess a broad range of tools to structure and analyse huge data sets and to extract meaning from patterns, as well as to appreciate the value created by collecting, communicating, coordinating and leveraging the data from connected devices;
  • programming skills: students will gather practical programming expertise in a range of industry-relevant languages;
  • project and team working: students will collect practical experience through projects in relation with industry.

CoDaS Objectives

The objectives of the joint CoDaS M.Sc. are the following:

  • to strengthen student education in the key area of Communications Engineering and Data Science with foreseen major future impact,
  • to contribute to the graduation of engineers in the already much needed area of the degree, putting together the competences of telecommunications and data analysis,
  • to offer a variety of courses on complementary specializations at the Partners: 5G and Automation at Aalto U., Data Science and 5G at Técnico Lisboa, and CyberSecurity at Grenoble INP Graduate schools of Engineering and Management,
  • to address current and future challenges related to Information and Communication Technologies and sustainable development,
  • to contribute to the goals of the European Union Digital Strategy.

Programme Structure

CoDaS is an international joint master’s programme, where you will study at least in two partner universities. The Programme is structured into 2 years: 

First year: basic studies common in all Consortium Universities: 

  • General studies (languages, soft skills) 
  • Mathematics/Programming/Security 
  • Communications engineering 
  • Data Science 

Second year: specialization studies, specific to all Consortium Universities, and Thesis

  • Communications, Data Science, and Security (Grenoble INP) 
  • Communications and Data Science (Técnico Lisboa) 
  • Communications, Automation, and Machine Learning (Aalto University) 
  • Communications, Machine Learning, Medical Informatics & Biomedicine (TU Braunschweig) 
  • Communications, 5G/6G and Internet of Things, and Data Science (UPC) 

All Consortium Universities can be either Home University (first year) or Host University (second year). On the first year, you will complete courses with 60 ECTS at Home University and on the second year, you will complete courses with 30 ECTS and the thesis with 30 ECTS at Host University. On the first year, you will already get a chance to study your field of specialization by completing a course online provided by the second year university. 

All students of the programme are required to study at two countries other than their country of residence at the start of studies. If you are a resident of the country of the Home or Host University before starting in the programme, you are required to complete the final semester (thesis work) in another Host University or within the industry in another country. 

The total number of credits of the programme is 120 ECTS. 

After completing the programme, you will graduate from the two universities you have completed 60 ECTS, including the thesis. You will be granted a double degree, meaning that you will receive a diploma from both universities.

Programme structure

Scholarships and fees

Applicants can apply for the available scholarships when they apply to the CoDaS programme. All applicants who have applied for the scholarships are considered for them. The competitive allocation of scholarships is based on application evaluation criteria. As defined in the Finnish Universities Act, the scholarship decision cannot be appealed to. 

Erasmus Mundus scholarship 

Erasmus Mundus scholarship covers the Programme fee (8000 EUR/academic year) for the normative duration of studies (two academic years). In addition, the Erasmus Mundus scholarship holder receives 1400€/month for the subsistence costs for the duration of the programme, max. 24 months.  

Students who have previously obtained an Erasmus Mundus scholarship are not eligible to apply for an additional scholarship under the Erasmus Mundus Joint Masters. Students benefiting from an EMJM scholarship cannot benefit from another EU funded scholarship scheme to follow the same (or another) EMJM Master course (for the entire period of the enrolment in the course). 

During the EMJM action implementation (admissions 2024-2027), no more than 10% of the total number of scholarships are awarded to students from the same nationality. 

CoDaS scholarship 

CoDaS scholarship is a programme fee waiver, i.e., the scholarship covers the Programme fee (8000 EUR/academic year) for the normative duration of studies (two academic years). 

Contribution to individual needs of students with disabilities 

Enrolled students (with or without scholarship) with disabilities (e.g. long-term physical, mental, intellectual or sensory impairments), may have contribution to costs related to the acquisition of special items or services (e.g. assistance by third persons, adaptation of work environment, additional travel/transportation costs). 

Enrolled students will declare what type of items/services are needed and their cost. The applicable unit cost will be identified as the rate corresponding to or immediately lower than the estimated expenses. This unit cost is a contribution, and is not intended to fully cover the actual costs. 

Programme fee 

The programme fee for the CoDaS programme is 8000 EUR/academic year. The programme fee is the same for all students of the programme regardless of their citizenship. Erasmus Mundus scholarships and CoDaS scholarships cover the programme fee.