Last edit: 11/02/2014
Structure of the education
The syllabus for the Master of Computer Science and Engineering program consists of
- compulsory first level courses during study years 1–3 concluded by a first level degree project.
- courses within the master's program that the student has chosen for study years 4–5, concluded by a second level degree project.
- elective first and second level courses giving the education the profile desired by the student.
Specialization in language engineering
The specialisation in Language Engineering begins in the fall semester in study year 2 with courses in linguistics taken at Stockholm University. These courses replace som of the compulsory courses. (See appendix 2)
The programme plan for the Master of Computer Science in Engineering with the international profile starts with compulsory courses in study years 1-3 and courses within the specialisation language. Study year three is concluded by a first level degree project. In study years 4–5 the student follows a master's program of his/her choice. Within this program additional language courses are taken. Study year 5 is concluded by a second level degree project.
The student is offered to spend two semesters at one of the KTH partner universities using the language of the specialization. These semesters are allocated to the portion of the programme which is given on the second level.
Since the students on the international profile take language courses during study years 4-5 the choice of master programs is more limited. The student has three possibilities:
- Take the master program in Computer science that offers a sufficient number of credits for elective courses.
- In consultation with the program co-ordinator and the international co-ordinator investigate the possibilities of chosing another master program.
- In consultation with the program co-ordinator and the international co-ordinator skip some of the mandatory courses from the selected master program and only receive the degree of Master of Science in Engineering degree (civilingenjör) and not the degree of Master of Science.
The international specialisation is special because the language courses start in the first year and are taken continuously throughout the programme. In total, 60 ECTS credits in Japanese or Chinese or 40 ECTS credits in French, Spanish, or German are taken. Compared to the normal Computer Science programme, three courses are ommitted for students on the international specialisation.
The programme is designed in such as manner that the student after three years of studies can obtain a bachelor's degree. The student can then continue his/her studies on the Computer science and engineering program, continue his/her studies in another program at KTH or another University in Sweden or abroad or start his/her work career.
The KTH academic year is 40 weeks, divided into four periods. Each study period is followed by an examination period. There are also three re-examination periods.
For details about the structure of the academic year see http://www.kth.se/student/schema/1.1007?l=en_UK
The programme is course-based. Lists of courses are included in Appendix 1: Course list
The course goals, prerequisites, contents and examination requirements are found in the course syllabus in the Course and program directory on the KTH student web. The programme consists of compulsory, conditionally elective and elective courses. The compulsory courses are defined in course lists for each study year.
Elective courses can be chosen from KTH’s course selection for Master of Science in Engineering programmes. Courses from other universities can be recognized for credit, if the degree requirements are fulfilled.
For elective courses, the following restrictions apply:
- Elective courses can not be taken in study year 1
- Only under certain circumstances can elective courses be taken in study year 2.
- The number of higher education credits which can be taken per semester can be limited.
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
No later than November 15 and May 15 the student is required to make a study enrollment for the next semester at the CSC Program Office.
This study enrollment is required in order for the exam results to be registered.
Approved leave from studies
Approved leave from studies means that the student does not participate in the education during at least one study period. The student has the right to return to the education at a time agreed upon, and has the right to participate in the examination of non-finished courses.
Application for an approved leave is done on according to instructions from the CSC program office. When the student decides to return to the education, he/she is required to re-enroll to the studies..
Selection of courses
From study year 3 and on the student is responsible for applying to all courses he/she wishes to take. This also applies to compulsory courses. The application for admission to a course is done according to instructions from the CSC school no later than
May 15th for the fall semester
November 15th for the spring semester
Applications made after this date are only granted if there are vacancies in the courses. Applications to language courses with prerequisites should be preceded by a qualification test.
In a few courses, the number of participants is limited. Selection is done by the school responsible for the course.
Admission to compulsory courses during study yerars 1–2 is, in most cases, automatic. Students wishing to study an individual specialization or choosing among alternative compulsory courses have to submit a special form.
Choice of master's program
The student must apply for the master's program he/she wishes to follow during study years 4–5 according to instructions given by the CSC program office.
Course registration is done by the school/department giving the course. It can only be done if the course has been selected.
The student must, at the first scheduled lecture, register for the course. Course registration for compulsory as well as elective courses must be done individually. If the student registers for a course and then decides to not continue, the student must notify the school/department giving the course as soon as possible.
Conditions for being promoted to the next level
The following promotion requirements apply in order to participate in the next level of the education.
Requirements for promotion from study year 1 to study year 2:
A total of at least 45 ECTS credits from study year 1 must be completed.
Requirements for promotion from study year 2 to study year 3:
A total of at least 90 ECTS credits from study years 1 and 2 must be completed whereof at least 50 higher education credits from study year 1.
Requirements for promotion from study year 3 to study year 4:
A total of at least 150 ECTS credits from study years 1-3 must be completed whereof 110 ECTS credits from study year 1-2, and the first level degree project.
Requirements for promotion from study year 4 to study year 5:
In addition to what applies for promotion to study 4, at least 45 higher education credits from study year 4 must be completed.
Individual study plan
Students who do not fulfill these requirements must – in cooperation with the CSC program office – make an individual study plan for continued studies.
Please see the KTH regulations: http://intra.kth.se/regelverk/utbildning-forskning/grundutbildning/1.27217?l=en_UK
Recognition of previous academic studies
Credits for studies at another university can be received. An application form can be found on the KTH Student pages.
The application form is submitted to the CSC program office.
For in-depth information about the KTH policy for crediting previous studies, see http://intra.kth.se/regelverk/utbildning-forskning/grundutbildning/prestationer/1.27200?l=en_UK
Students at the Master of Science in Engineering in Computer Science and Engineering programme have the opportunity to study one or two semesters abroad through agreements KTH has with universities within and outside the EU. Exchange studies are appropriate during the fourth or fifth study years. It is also possible to make the final degree project (second cycle) abroad.
For more information contact the international coordinator at CSC.
Degree project, first cycle
A degree project of 15 ECTS credits (first cycle) is done during study year 3.
KTH comprehensive rules and guidelines for degree projects of 15 ECTS credits for Degree of Bachelor of Science 180 ECTS credits, and grading of the project are found in the KTH regulations.
Degree project, second cycle
A second degree project of 30 ECTS credits (second cycle) is done during study year 5.
KTH comprehensive rules and guidelines for degree projects of 30 ECTS credits for Degree of Master of Science in Engineering, Degree Programme in Computer Science and Technology 300 ECTS credits, and grading of the project is found in the KTH regulations.
Second cycle degree project for the Degree of Master of Science in Engineering can be performed in the following subjects:
Computer science, Biomedical engineering, Human-computer interaction, Media technology, Numerical analysis, Musical acoustics, Electroacoustics, Speech communication, Computer and systems sciences, Teleinformatics and Industrial control systems.
Other subjects for the degree project may be considered upon application. For more information, contact the CSC program office.
It is the responsibility of the student to find a suitable project task.
Application for graduation
Students may apply for the following degrees: Degree of Bachelor of Science and Degree of Master of Science in Engineering, Degree Programme in Computer Science. Students can also request for Degree of Master of Science (Two Years) if the requirements for this degree are met.
Instructions for the application are available on the KTH student web.
Conditions forthe Degree of Bachelor of Science180 ECTS credits
The Degree of Bachelor of Science is received if the student applies for graduation after the completion of the 3rd study year and fulfills the national degree requirements and and has completed all courses within the program corresponding to 180 ECTS credits, including
- courses of at least 25 ECTS credits within mathematics-natural sciences,
- courses of at least 90 ECTS credits (including 15 ECTS credits from the degree project) with successive progression in the main field of education.
Degree of Bachelor of Science
Conditions for the Degree of Master of Science in Engineering300 ECTS credits
The Master of Science in Engineering degree is received after completing the programme. The programme is designed so that the student fulfills the national degree requirements and has completed courses corresponding to 300 ECTS credits, including
- courses of at least 45 ECTS credits within mathematics-natural sciences, and, in addition, courses of at least 180 higher ECTS credits (including 30 ECTS credits from the degree project) in the subjects central to the technical area
- courses of at least 90 ECTS credits in the second cycle, whereof at least 60 ECTS credits (including 30 ECTS credits from degree project) in the subjects central to the technical area
Degree of Master of Science in Engineering, Degree Programme in Computer Science and Technology
Conditions for Degree of Master of Science (Two Years) 120 ECTS credits.
See KTH regulations (see link below).
Degree of Master of Science (Two Years)
Information on degree requirements in the KTH regulations: