Implementation of the education
Master's Programme, Software Engineering of Distributed Systems, 120 credits (TSEDM), Programme syllabus for studies starting in autumn 2012
Last edit: 22/03/2013
Structure of the education
The program is a two year program; each year consists of four periods.
Period 1: September/October
Period 2: November/December
Period 3: January/ February
Period 4: March/ April/May
Each course in the program is offered in a specific period. During the first year mostly compulsory courses are taught. Elective courses are mostly taught in second year followed by Master degree project.
The programme is course-based. Lists of courses are included in Appendix 1: Course list
The program is course-based. 60 hp must be obtained from the set of compulsory courses (this includes degree project) and 60 hp can be obtained from the set of elective courses. The programme offers two specialization tracks: software track and security track. Among the set of elective courses for these specializations, four courses (30 ECTS) for each of these tracks must be elected from the lists of corresponding elective courses for the tracks.
Courses in the first and the second cycle are graded on a scale from A to F. A-E are passing grades, A is the highest grade. The grades pass (P) and fail (F) are used for courses under certain circumstances.
Conditions for participation in the programme
Students should make study enrolment before each term. Courses are chosen by the student prior to the term when they are taught.
Students who are term registered are considered as expected students chosen courses. Students announce their participation in an individual course to the teacher responsible for the course in the beginning of the course. Students announce possible interruptions in their studies to the teacher responsible for the course.
A student is allowed to start the second year of studies, after promotion to the second year. The condition for promotion to the second year is completion of 45 hp in the first year.
Recognition of previous academic studies
Referring to KTH Regulations.
The courses should be followed at KTH, and the master’s thesis may be performed at universities or companies abroad.
In the master thesis project the student shall demonstrate that he/ she is able to solve a given design or research problem largely on his/ her own with limited guidance from the supervising teacher. I n particular the student shall plan how to address the task, assess the difficulties of the individual steps, be able to make a realistic schedule for the project, identify obstacles and problems and suggest changes of the original task or plan if deemed necessary.
The student shall demonstrate that he/ she is able to find relevant, related work in the literature and to put his/ her own work in perspective of other work. I f the project includes the design of hardware or software, the student has to be able to demonstrate the correctness of the design. Relevant experiments have to be designed and conducted that allow the drawing of unambiguous and useful conclusions.
Finally, the project has to be described in a well structured way in a report and a presentation.
The prerequisite to start the degree project is the successful completion of 60 hp of courses that are compulsory or elective in the chosen track.
The Master’s degree is obtained after completion of the courses and the thesis with a total of at least 120hp. The degree awarded is "Teknologie masterexamen", translated into English as "Degree of Master of Science (two years)". The degree is awarded after application from the student.