Write a short review & help students like you! Over 1,500 students already shared their experience.
| Application Deadline: | November 30 | ||
| Annual Tuition Fee: | ≈ € 4,000 - ≈ € 8,000 (non-EEA) | ||
| Location: | Stockholm / Sweden / View location on map ▾ Hide location on map ▴ | ||
| Duration: | 24 months | Start Date: | August |
| Educational Form: |
| ||
| Education Variants: |
| ||
| Special: |
| ||
| Credits (ECTS): | 120 | ||
| Languages: | English | ||
The Erasmus Mundus programme in Distributed Computing is a cooperation between KTH Royal Institute of Technology in Sweden, Instituto Superior Técnico in Portugal and Universitat Politècnica de Catalunya in Spain. It is a two-year Master's programme including compulsory mobilty for the students.
The EMDC programme offers education of high international standard as well as cultural experience from two different European countries and a double degree from two universities.
Students from any country are welcome to apply. A number of Erasmus Mundus scholarships are available.
The European Master in Distributed Computing aims at giving the best possible foundation for a career in research and development of scalable and reliable distributed systems. After the program, students should not only understand and be able to use large distributed systems but they should be capable of designing and constructing such systems.
The European Master in Distributed Computing is an Erasmus Mundus Master program operated jointly by:
* KTH Royal Institute of Technology, Sweden
* Instituto Superior Técnico, IST , Portugal
* Universitat Politècnica de Catalunya, UPC, Spain
Career prospects
Information technology is becoming ubiquitous and increasingly important for all kinds of organizations, including enterprises, factories, public utilities, state bodies, health care, banking, transportation, airport and harbor control, etc. Information technology, and Distributed Computing in particular, is required to successfully undertake and manage large-scale projects on such organizations. Furthermore, Distributed Computing provides the foundations to manage the communications and data processing required by other science fields such as health sciences, biology, physics, chemistry, mechanical and civil engineering.
The programme comprises three semesters of course work and one semester for thesis work, 120 ECTS in total. The first year of studies, 60 ECTS, is carried out at one of the two optional entry locations, IST and UPC. The third semester of studies will be carried out at KTH, 30 ECTS. Students will then prepare their master thesis at one of the participant institutions, 30 ECTS.
The first year of studies achieves integration of courses between IST and UPC in solid distributed computing fundamentals background, while allowing a significant degree of specialization in more advance courses, tailored for different student profiles and principal faculty expertise of each institution.
The specific profiles offered at IST and UPC address two different sets of concerns in design, development, evaluation, and evolution of distributed computing systems: overall system reliability at IST (fault-tolerance, interoperability, autonomic systems), performance and scalability at UPC (performance measurement, tuning, large-scale systems).
The third semester of studies at KTH receives all students providing them with common advanced courses that assume and leverage course integration of previous semesters. This motivates students to develop large-scale projects integrating both common and complementary skills acquired earlier, and developing research methodology and scientific writing, essential to pursue further studies and research.
Course overview
UPC
1st Semester:
* Distribute and Networked Systems, 6 ECTS
* Security in Information Technology Systems, 6 ECTS
* Parallel Programming Models and Algorithms, 6 ECTS
* Performance Tuning and Analysis Tools, 6 ECTS
* Concurrent and Distributed Programming, 6 ECTS
2nd Semester: (5 out of 6)
* Execution Environments for Distributed Computing, 6 ECTS
* Decentralized Systems, 6 ECTS
* Scalable Distributed Systems, 6 ECTS
* Measurement Tools and Techniques, 6 ECTS
* Mathematical Concepts Applied to Computer Networks, 6 ECTS
* Internet and Multimedia Application Protocols, 6 ECTS
IST
1st Semester:
* Middleware for Distributed Internet Applications, 7.5 ECTS
* Network and Computer Security, 7.5 ECTS
* Peer-to-Peer Systems and Overlay Networks, 7.5 ECTS
* Parallel and Distributed Computing, 7.5 ECTS
2nd Semester: (4 out of 6)
* Fault-Tolerant Distributed Systems, 7.5 ECTS
* Cloud Computing, 7.5 ECTS
* Virtual Execution Environments, 7.5 ECTS
* Mobile Computing, 7.5 ECTS
* Applications and Implementations of Cryptographic Algorithms, 7.5 ECTS
* Database Administration and Tuning, 7.5 ECTS
KTH 3rd Semester:
* Theory and Methodology of Science with Applications, 7.5 ECTS
* Advanced Topics in Distributed Computing, 7.5 ECTS
* Implementation of Scalable Distributed Systems, 7.5 ECTS
* Technical Writing, 7.5 ECTS
Master's thesis
The objective is for students to demonstrate the individual skills acquired during the programme and apply them to solve a realistic problem. The student should write a thesis report and present, demonstrate and defend the results. The thesis project may be proposed by the student, an examiner, a company, a public agency or any other external organization.
You are normally required to take an English Proficiency Test.
Most European Universities recognise the IELTS test.
Take testTo qualify for the EMDC programme applicants need to fulfill the admission requirements based on previous studies, English proficiency and documentation. Please note that the admission requirements can vary for each Erasmus Mundus Master’s Programme.
1. Previous studies: A completed Bachelor's degree
Applicants must have completed a Bachelor’s degree in Computer Science encompassing a minimum of 180 ECTS credits or equivalent academic qualifications from an internationally recognized university. Excellent grades from courses in operating systems, networking, programming languages, computer architectures and theory of computing are required.
Conditional acceptance
Students in their final year of undergraduate education may also apply and if qualified, receive a conditional offer. If you have not completed your studies, please include a written statement from the degree administration office (or equivalent department), confirming that you are enrolled on the final year of your education and giving your expected completion date. If you receive a conditional offer, you should present your degree certificate to the Admissions Office before enrollment at the latest. Applicants following longer technical programmes and who have completed courses equivalent to an amount of 180 ECTS, will be considered on a case-by-case basis.
2. Language requirements: Proof of English proficiency
Applicants must provide proof of their English language proficiency, which is most commonly established through an internationally recognized test.
IELTS
A minimum overall mark of 6.5 is required, with no section lower than 5.5 (only Academic Training accepted). IELTS-tests are verified online by KTH admissions office, sending a photocopy of your test together with your application documents is therefore sufficient.
TOEFL
English test results from TOEFL should be sent directly from the ETS test centre to KTH Admissions Office (institution code 7966, department code 99). Examinee score reports or photocopies are not accepted. Please also note that neither TOEIC nor institutional TOEFL are accepted as sufficient proof of English proficiency.
The following TOEFL test scores are accepted as a minimum:
* Paper-based test: total result of 575 (written test, grade 4,5)
* Internet-based test: total result of 90 (written test, grade 20)
University of Cambridge/ University of Oxford Certificates
* Certificate in Advanced English (minimum grade C).
* Certificate of Proficiency (minimum grade C).
* Diploma of English Studies (minimum grade C).
| Minimal degree required: | Bachelor's degree |
| Minimal amount of work experience | Not specified |
| IELTS Band: | 6.5 |
| Cambridge English: Advanced (CAE): | Grade C (Score: 60) |
| TOEFL Paper-based: | 575 |
| TOEFL Internet-based: | 90 |
You can contact Programme Director Johan Montelius to ask a question about European Master in Distributed Computing - EMDC at KTH Royal Institute of Technology.
Using the form on this page, you can directly ask questions to the contactpersons at the university.
Fill out your contact information and message. The information you fill out in this form will be sent directly to the university. They will reply to you on the e-mail address you provide here.
Explain your academic background in the message; the more sophisticated your e-mail, the better the answer.
MastersPortal.eu cannot take any responsibility for the answering of contacts or for the content of their replies.