Last edit: 31/10/2019
Structure of the education
Structure of the education
This programme syllabus decided by the CSC Dean 2017-09-01 is valid for students starting the programme during the study year 2018/2019. Which courses that belong to specific study year is decided in the fall the year before. Please see ”Study year 1” etc. or the appendices. Changes may occur in the contents of the programme and in the KTH regulations, please see www.kth.se/en/.
The syllabus for the Master of Computer Science and Engineering programme consists of
- compulsory first level courses during study years 1–3 concluded by a degree project at undergraduate level.
- courses within the master's programme that the student has chosen for study years 4–5, concluded by a degree project at graduate level.
- elective courses at undergraduate and graduate level giving the education the profile desired by the student.
The international profile starts in study year 2 and includes courses in the profile language and a possibility to spend one or two semesters at one of the KTH partner universities using the language of the profile. Currently the following profile languages are offered: Japanese, Chinese, French, German, and Spanish. Information about application, possible changes to the curriculum and the requirements to achieve an international profile is given during the spring semester of study year 1.
Language engineering profile
The specialisation in Language Engineering begins in the fall semester in study year 2. Information about application, possible changes to the curriculum is given during the spring semester of study year 1.
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 programme, continue his/her studies in another programme 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.
For details about the structure of the academic year see http://www.kth.se/en/
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 programme 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 fulfiled.
For elective courses, the following restrictions apply:
- Elective courses can not be taken in study year 1
- Only in exceptional cases can elective courses be taken in study year 2
- The number of credits that can be chosen per semester can be limited.
- Elective courses may not overlap a course already taken to a considerable extent.
- Higher education preparation courses may not be counted as elective course.
- Courses on lower levels within a subject than the programme courses may not count as elective courses.
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.
Since the grading systems differ very much between different countries, the grades are not translated from exchange studies abroad.
Conditions for participation in the programme
Participation requires admission to courses within the programme and course registration. Course registration is done via the personal menu at www.kth.se
Selection of courses
Application to the course is done:
- 1 to 15 May for the autumn semester
- 1 to 15 November for the spring semester
with student kth.se account via universityadmissions.se
If the student does not do their course selections by this system his/her application is only considered upon availability.
In a few courses, the number of participants is limited. Selection is done by the school responsible for the course.
A student may only take courses that are included in the study plan.
Choice of master's programme
The student must apply for the master's programme he/she wishes to follow during study years 4–5 according to instructions given by the CSC education administration office.
Conditions for further studies
For students starting their education from the autumn semester 2018, previous promotion requirements have been replaced with special admission requirements to each course. Admission requirements are specified in the course syllabus.
Requirements for advanced level:
In order to be eligible for advanced level studies within the integrated Master of Science programmes at KTH, you are required to complete 150 credits from year one through three. Of these, 110 credits must be from the year 1 and 2 curriculum. In addition to these credits, the bachelor thesis needs to be completed before Master’s level studies commence.
Please see the KTH regulations: http://www.kth.se/en/
Recognition of previous academic studies
Studies at another university can be transferred. An application form can be found on the KTH Student pages.
The application form is submitted to the CSC education administration office.
KTH'spolicy for recognition of previous academic studiesareentirely inthe KTH regulations
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 not appropriate during the first and second study years. It is also possible to make the final degree project (second cycle) abroad.
For more information contact the international coordinator at CSC.
More information is found on the KTH student web and at:
Degree project, undergraduate level
A degree project of 15 ECTS credits at undergraduate level is done during study year. The project work may begin when special admission requirements for the course are fulfilled.
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, graduate level
A second degree project of 30 ECTS credits (second cycle) is done during study year 5. The project work may begin when special admission requirements for the course are fulfilled.
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.
In addition the following applies:
For a student who within the selected Master program does a degree project examined by any other school than CSC, the program director for the Master of science of engineering program in Computer Science and Engineering must approve the specification and the final report to certify the relevance of the degree project in relation to the program.
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 fulfils the national degree requirements, i.e. has completed courses corresponding to 180 ECTS credits, including
- Mathematics/natural science subjects carry at least 25 credits;
- At least 90 credits are (including a 15-credit degree project) with increasingly in-depth studies in the main field of study.
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
- Mathematics/natural science subjects must carry at least 45 credits, and in addition at least 180 credits (including a 30-credit degree project) must be within the framework of the engineering area;
- At least 90 credits at second level, of which at least 60 credits (including a 30-credit degree project) must be within the framework of the engineering 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: