Share

Master's programme in Software Engineering of Distributed Systems

Developing computer networks and communication technology provides a new technological foundation for designing software systems. The systems become distributed, reconfigurable and adaptive, and their components employ a high degree of autonomy. Recent reports from IT markets show that there is a continuous demand for good software engineers on the world labour market.

Complete curriculum

Printable programme syllabus and course descriptions:
2013/2014

Programme in short

Admission requirements:
A Bachelor’s degree (or equivalent) of at least 180 ECTS. Specific requirements as specified by each Master’s programme.
Degree awarded:
Master of Science (120 credits). The degree gives access to third cycle qualifications (doctorate).
Duration:
120 credits/120 ECTS credits (two years). The system is compatible with ECTS credits. It is a full-time study programme.
Location:
KTH Kista
Programme start:
Late August
Application deadline:
January 15
Language of instruction:
English
The grading scale is:
A-Excellent, B-Very Good, C-Good, D-Satisfactory, E-Sufficient. No overall grade is given for a degree and students are not ranked.
Contact:
Programme Director
Mihhail Matskin
Programme Coordinator
Susy Mathew
seds.masters@ict.kth.se

Programme outline

The set of devices in which distributed software applications may operate ranges from workstations to PDAs. New technological developments create considerable demand from industry for engineers who are able to design software systems utilizing these developments. This master’s programme is intended to be an educational response to such industrial demand. It provides students with state-of-the-art knowledge of the field and develops their practical skills in order to meet current industrial requirements, as well as enhancing their ability to adapt to the new developments of tomorrow’s technology.

Career prospects

Since the programme is oriented to educate high quality software engineers with good knowledge of recent advanced methods and technologies in distributed software systems, opportunities for graduates to find a job are extensive. The programme qualifications allow students to work in all kinds of companies developing or maintaining software, and this is a huge market. Many students have been offered permanent positions either in Sweden or abroad even before they graduate. Feedback from our former students shows that they very much appreciate the knowledge of modern technologies they learned from the programme. This knowledge enables them to be very competitive in the labour market. There are also examples of graduates becoming key employees in their companies by promoting these modern technologies. A large number of students target an academic career, and many of them have proceeded to PhD student positions in well-known universities all over the world.

Degree project

There are several opportunities for degree projects in the programme. One set of thesis topics is provided by faculty. Many students choose to look for their theses in industry either in Sweden or abroad. Others look in foreign universities. Students’ choice of degree project depends on their plans for future industrial or research job. Experience has shown that degree projects in industry are most popular among our students.