CoDaS is an Erasmus Mundus Joint Master in communications engineering and data science, run by five European technical universities: TU Braunschweig in Germany, Grenoble INP-UGA in France, UPC BarcelonaTech in Spain, Aalto University in Finland and Técnico Lisboa in Portugal. The Erasmus+ programme of the European Union co-funds it, and it is one of the first degrees promoted by the Unite! university network.
The degree runs 120 ECTS over two years. Year one covers mathematics, programming, security, communications and data science at one of four home universities; year two adds a specialisation and a 30-ECTS master thesis at one of five host universities.
Every student studies in two partner universities in two countries and graduates with a double degree from both. The subject mix spans electrical engineering, automation, machine learning, network security and the Internet of Things.
Benefits & funding
- Erasmus Mundus scholarship: the programme fee of €8,000 per academic year is covered, plus €1,400 a month for living costs for the length of the programme, up to 24 months.
- CoDaS scholarship: the €8,000 annual programme fee is waived for both years.
- CoDaS Premium scholarship: the same fee waiver plus a monthly living contribution, €208.33 for the 2025 intake, with at most two awards per nationality per intake.
- Enrolled students with disabilities can receive €3,000 to €60,000 towards documented special-needs costs, such as assistive services or adapted equipment.
- The €8,000 annual fee, the same for every citizenship, covers tuition, insurance, the summer school and conference participation; international travel, accommodation, visas and personal living costs are not included.
- Up to one week of summer school each July or August at a rotating consortium university, between the two study years.
- Year-two students have a chance to present joint project results at a workshop connected with an international conference chosen each year.
- Graduates receive a double degree from the two universities where they completed 60 ECTS, including the thesis.
Eligibility
- A bachelor degree worth 180 ECTS or three years of full-time study; an unfinished degree is accepted if you graduate by 31 July 2027.
- A strong background in communications engineering, computer science, electrical engineering with a communications focus, or software engineering, covering mathematics, algorithms, programming, networking and communications systems.
- Students allocated to TU Braunschweig must also have at least 60 ECTS across 8 of 10 specified computer-science core subjects and at least 15 ECTS across linear algebra, analysis and discrete mathematics.
- Students allocated to UPC must also have at least 5 ECTS in wireless communications and 5 ECTS in computer networks.
- Students allocated to Grenoble INP-UGA for the second year must have a strong computer-engineering background.
- Excellent grades throughout previous studies; published country benchmarks include 3.70/4 for Bangladesh, 8.0/10 or 80% for India and 3.60/4 for Pakistan.
- English proof by IELTS Academic 6.5 overall with at least 6.0 in writing, TOEFL iBT, PTE Academic or Cambridge C1/C2; alternatively, by a qualifying English-medium degree completed in an EU/EEA country, Australia, Canada, New Zealand, Singapore, South Africa, Switzerland, the United Kingdom or the United States while residing in that country, or by CEFR B2 proven while studying at a Consortium University.
- Open to all nationalities, with no residency requirement to apply.
- Studies take place in two countries other than your country of residence; students already living in a partner country write the thesis in another country or with an industry partner abroad.
- Anyone who has already held an Erasmus Mundus Joint Master scholarship cannot take a second one.
- There is no minimum intake quota, and not every eligible applicant is admitted.
Can you apply?
Here's who can apply
Decoded from the official rules. A free account checks them against your passport, degree and age in seconds.
Education required
Bachelor Enrolled · Bachelor
Circlebreaker is a free database of global fellowships, scholarships and programs — every one decoded like this.
We only check the criteria we have data for. Always confirm full eligibility on the official page before applying.
Application process
- 1Wait for the electronic application form, which opens on 1 December 2026 at 09.00 (GMT+2).
- 2Submit the form by 5 January 2027 at 15.00 (GMT+2); late applications are not considered and the deadline is not extended.
- 3Upload the required documents: degree certificate, official transcripts, valid passport or ID, English language proof, a motivation video of at most 1 minute and 100 MB, a motivation letter of at most 500 words, a CV and course descriptions.
- 4Add the optional material that strengthens an application: recommendation letters, work certificates and copies of publications.
- 5Tick the scholarships you want inside the same application; every applicant who applies for them is considered.
- 6Make sure supporting documents, including the language test result, reach the programme by 12 January 2027 at 15.00.
- 7Check the published results at the end of March 2027.
- 8Send the certified copies of your documents by 13 August 2027 at 15.00 (GMT+3).
- 9Start studies in autumn 2027, on a date that depends on your first-year university.
Program timeline
Application form opens at 09.00 (GMT+2)
1 December 2026
Application deadline at 15.00 (GMT+2)
5 January 2027
Deadline for supporting documents at 15.00
12 January 2027
Results published
End of March 2027
Latest graduation date for applicants with an unfinished degree
31 July 2027
Deadline for certified copies of documents at 15.00 (GMT+3)
13 August 2027
Studies begin, date depending on the university
Autumn 2027