Implementation of the education

Master's Programme, Software Engineering of Distributed Systems, 120 credits (TSEDM), Programme syllabus for studies starting in autumn 2011

Last edit: 20/03/2012
Approved: 13/04/2012

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.

Courses

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.

Grading system

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.

Studies abroad

The courses should be followed at KTH, and the master’s thesis may be performed at universities or companies abroad.

Degree project

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.

Degree

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.