Register

Search

and / or

Advanced Search

Did you study here?

Write a short review & help students like you! Over 1,500 students already shared their experience.

Share your study experience now

Stay up-to-date?

Receive relevant New and Updated programmes: personal updates!

PU_Light.jpg

European Master in Distributed Computing - EMDC – (M.Sc.)

KTH Royal Institute of Technology

Erasmus Mundus Master's Courses
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:
  • Taught
Education Variants:
  • Fulltime
Special:
Credits (ECTS): 120
Languages: English 
18.071764,59.348488

Location of KTH Royal Institute of Technology

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.


Contents

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.

IELTS

You are normally required to take an English Proficiency Test.

Most European Universities recognise the IELTS test.

Take test

Requirements

To 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).

Additional Requirements

Minimal degree required: Bachelor's degree
Minimal amount of work experience Not specified

Language Proficiency

IELTS Band: 6.5
Cambridge English: Advanced (CAE): Grade C (Score: 60)
TOEFL Paper-based: 575
TOEFL Internet-based: 90

MastersPortal.eu - Finds the Masters for you!
 

Portals

Relevant Articles

We have written a number of relevant articles that will help you get started.

Why study in Europe?

Best Practice and Country Guides

Other useful resources

Erasmus Mundus

Erasmus Mundus is a scholarship and co-operation programme in the field of higher education which promotes the European Union as a centre of excellence in learning around the world.

Read the article

Why Europe?

Why would you study your Master's abroad? Why in Europe, and, why not? Globalisation is ongoing, the world is your backyard. A new world of study options becomes available!

Read the article

Read about Study Options in Europe

Overseas

Institutes Overseas

anywhere