General courses

Year 1

Mandatory courses (60.0 hp)

Code Name Credits Edu. level
DD1340 Introduction to Computer Science 18.0 hp First cycle
DD1350 Logic for Computer Science 6.0 hp First cycle
DH1600 Communication in Engineering Sciences 7.5 hp First cycle
IE1204 Digital Design 7.5 hp First cycle
SF1600 Calculus I, part 1 7.5 hp First cycle
SF1604 Linear Algebra 7.5 hp First cycle
SF1612 Mathematics, Basic Course 6.0 hp First cycle

Optional courses

Code Name Credits Edu. level
EL1150 Introductory Matlab Course 1.5 hp First cycle
SF1611 Introductory Course in Mathematics I 1.5 hp First cycle

Supplementary information

Batch 09 take the first study year during the academic year 2008/09.

Year 2

Supplementary information

Batch 08 take the second study year during the academic year 2009/10.

Year 3

Mandatory courses (37.5 hp)

Code Name Credits Edu. level
DD1364 Database Technology 7.5 hp First cycle
DD1365 Software Engineering 6.0 hp First cycle
DD143X Degree Project in Computer Science, First Cycle 15.0 hp First cycle
SF1901 Probability Theory and Statistics 6.0 hp First cycle
SF1904 Markov Processes, Basic Course 3.0 hp First cycle

Supplementary information

Batch 08 take the third study year during 2010/11.

Year 4

Supplementary information

Batch 08 take the forth study year during 2011/12.

Master programs to choose between

Batch 08 may choose between the following master's programs:

  • Computational and systems biology
  • Computer science
  • Machine learning
  • Human-computer interaction
  • Scientific computing
  • Network systems and services
  • Systems, control and robotics
  • Wireless systems
  • Embedded systems
  • Communication systems
  • Software engineering of distributed systems
  • System on chip design, track  Embedded System-on-Chip Platforms
  • Industrial management
  • Mathematics, track Mathematics may not be chosen
  • Medical engineering

Students may also choose one of the following Erasmus Mundus programs and apply for them as any student outside of KTH (seat is not guaranteed).

  • Computer simulation for science and engineering
  • Systems biology
  • Distributed systems

Each master's program has eligibility requirements that must be fulfilled.

For some of the above master's programs certain choices of elective courses are required

Industrial management

In order to get a degree of master of science in engineering in Computer science and engineering the student must have 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. Since the courses in industrial management are not within the framework you must choose 30 credits within the framework and also choose a task for the degree project that makes makes the degree project be within the framework.

Mathematics

The track mathematics may not be chosen.

Medical engineering

In order to get a degree of master of science in engineering in Computer science and engineering the student must have 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. Since the courses in medical engineering are not within the framework you must choose 30 credits within the framework and also choose a task for the degree project that makes makes the degree project be within the framework.

System on chip design

The track Embedded System-on-Chip Platforms must be chosen.

Year 5

Supplementary information

Batch 08 take the fifth study year during 2012/13.

During study years 4 and 5 the students follow a master program of their choice.

Not only the requirements set by the selected Master program to begin the degree project apply but also the following: The student must have 240 ECTS credits from completed courses within the Master of science of engineering program and may have at the most three unfinished compulsory courses from study years 1–3.

Master, Computational and Systems Biology (BSB)

Year 4

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tbsbm/ht11/arskurs1?l=en_UK

Year 5

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tbsbm/ht11/arskurs2?l=en_UK

Master, Communication Systems (COM)

Year 4

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tcomm/ht11/arskurs1?l=en_UK

Year 5

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tcomm/ht11/arskurs2?l=en_UK

Master, Computer Science (CSC)

Year 4

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tcscm/ht11/arskurs1?l=en_UK

Year 5

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tcscm/ht11/arskurs2?l=en_UK

Master, Distributed Computing (DIS)

Year 4

Supplementary information

This is an Erasmus Mundus program. Students on the Computer science and engineering program do not have guaranteed seats and apply as any student outside of KTH.

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tdism/ht11/arskurs1?l=en_UK

Year 5

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tdism/ht11/arskurs2?l=en_UK

Master, Computer Simulation for Science and Engineering (DTN)

Year 4

Supplementary information

This is an Erasmus Mundus program. Students on the Computer science and engineering program do not have guaranteed seats and apply as any student outside of KTH.

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tdtnm/ht11/arskurs1?l=en_UK

Year 5

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tdtnm/ht11/arskurs2?l=en_UK

Master, Human-Computer Interaction (HCI)

Year 4

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/thcim/ht11/arskurs1?l=en_UK

Year 5

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/thcim/ht11/arskurs2?l=en_UK

Master, Industrial Management (INE)

Year 4

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tinem/ht11/arskurs1?l=en_UK

Special requirements

Please note that you must meet some special requirements in order to receive a degree from the Computer science and engineering program. These requirements are listed under "Courses for all specializations above".

Year 5

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tinem/ht11/arskurs2?l=en_UK

Special requirements

Please note that you must meet some special requirements in order to receive a degree from the Computer science and engineering program. These requirements are listed under "Courses for all specializations above".

International Profile (INT)

Year 1

Mandatory courses (52.5 hp)

Code Name Credits Edu. level
DD1340 Introduction to Computer Science 18.0 hp First cycle
DD1350 Logic for Computer Science 6.0 hp First cycle
IE1204 Digital Design 7.5 hp First cycle
SF1600 Calculus I, part 1 7.5 hp First cycle
SF1604 Linear Algebra 7.5 hp First cycle
SF1612 Mathematics, Basic Course 6.0 hp First cycle

Optional courses

Code Name Credits Edu. level
EL1150 Introductory Matlab Course 1.5 hp First cycle
SF1611 Introductory Course in Mathematics I 1.5 hp First cycle

Conditionally elective courses

Code Name Credits Edu. level
DS1323 German, Advanced Beginners Level 7.5 hp First cycle
DS1338 French, Advanced Beginners Level 7.5 hp First cycle
DS1344 Spanish, Advanced Beginners Level 7.5 hp First cycle

Year 2

Mandatory courses (51.0 hp)

Code Name Credits Edu. level
DD1352 Algorithms, Data Structures and Complexity 9.0 hp First cycle
DD1361 Programming Paradigms 7.5 hp First cycle
DN1241 Numerical Methods, Basic Course III 7.5 hp First cycle
IS1200 Computer Hardware Engineering 7.5 hp First cycle
SF1626 Calculus in Several Variables 7.5 hp First cycle
SF1631 Discrete Mathematics 12.0 hp First cycle

Conditionally elective courses

Code Name Credits Edu. level
DS1324 Technical German, Intermediate Level 9.0 hp First cycle
DS1334 Technical French, Intermediate Level 9.0 hp First cycle
DS1348 Technical Spanish, Intermediate Level 9.0 hp First cycle

Year 3

Mandatory courses (37.5 hp)

Code Name Credits Edu. level
DD1364 Database Technology 7.5 hp First cycle
DD1365 Software Engineering 6.0 hp First cycle
DD143X Degree Project in Computer Science, First Cycle 15.0 hp First cycle
SF1901 Probability Theory and Statistics 6.0 hp First cycle
SF1904 Markov Processes, Basic Course 3.0 hp First cycle

Conditionally elective courses

Code Name Credits Edu. level
DS2326 Technical German, Advanced Level Same language as during years 1¿2 9.0 hp Second cycle
DS2336 Technical French, Advanced Level Same language as during years 1¿2 9.0 hp Second cycle
DS2349 Technical Spanish, Advanced Level Same language as during years 1¿2 9.0 hp Second cycle

Supplementary information

Batch 08 take the third study year during 2010/11.

Year 4

Supplementary information

Batch 08 take the fourth study year during 2011/12.

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:

  1. Take the master program in Computer science that offers a sufficient number of credits for elective courses.
  2. In consultation with the program co-ordinator and the international co-ordinator investigate the possibilities of chosing another master program.
  3. 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.

Year 5

Supplementary information

Batch 08 take the fifth study year during 2012/13.

During study year 5 the student continues on the master's program.

Not only the requirements set by the selected Master program to begin the degree project apply but also the following: The student must have 240 ECTS credits from completed courses within the Master of science of engineering program and may have at the most three unfinished compulsory courses from study years 1–3.

International Profile, Japanese (JAP)

Year 1

Mandatory courses (58.5 hp)

Code Name Credits Edu. level
DD1340 Introduction to Computer Science 18.0 hp First cycle
DD1350 Logic for Computer Science 6.0 hp First cycle
DS1381 Elementary Japanese and Japanese Studies 6.0 hp First cycle
IE1204 Digital Design 7.5 hp First cycle
SF1600 Calculus I, part 1 7.5 hp First cycle
SF1604 Linear Algebra 7.5 hp First cycle
SF1612 Mathematics, Basic Course 6.0 hp First cycle

Optional courses

Code Name Credits Edu. level
EL1150 Introductory Matlab Course 1.5 hp First cycle
SF1611 Introductory Course in Mathematics I 1.5 hp First cycle

Year 2

Year 3

Supplementary information

Batch 08 take the third study year during 2010/11.

Year 4

Supplementary information

Batch 08 take the fourth study year during 2011/12.

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:

  1. Take the master program in Computer science that offers a sufficient number of credits for elective courses.
  2. In consultation with the program co-ordinator and the international co-ordinator investigate the possibilities of chosing another master program.
  3. 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.

Year 5

Supplementary information

Batch 08 take the fifth study year during 2012/13.

During study year 5 the student continues on the master's program.

Not only the requirements set by the selected Master program to begin the degree project apply but also the following: The student must have 240 ECTS credits from completed courses within the Master of science of engineering program and may have at the most three unfinished compulsory courses from study years 1–3.

International Profile, Chinese (KIN)

Year 1

Mandatory courses (58.5 hp)

Code Name Credits Edu. level
DD1340 Introduction to Computer Science 18.0 hp First cycle
DD1350 Logic for Computer Science 6.0 hp First cycle
DS1391 Elementary Chinese and Chinese Studies 6.0 hp First cycle
IE1204 Digital Design 7.5 hp First cycle
SF1600 Calculus I, part 1 7.5 hp First cycle
SF1604 Linear Algebra 7.5 hp First cycle
SF1612 Mathematics, Basic Course 6.0 hp First cycle

Optional courses

Code Name Credits Edu. level
EL1150 Introductory Matlab Course 1.5 hp First cycle
SF1611 Introductory Course in Mathematics I 1.5 hp First cycle

Year 2

Year 3

Supplementary information

Batch 08 take the third study year during 2010/11.

Year 4

Supplementary information

Batch 08 take the forth study year during 2011/12.

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:

  1. Take the master program in Computer science that offers a sufficient number of credits for elective courses.
  2. In consultation with the program co-ordinator and the international co-ordinator investigate the possibilities of chosing another master program.
  3. 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.

Year 5

Supplementary information

Batch 08 take the fifth study year during 2012/13.

During study year 5 the student continues on the master's program.

Not only the requirements set by the selected Master program to begin the degree project apply but also the following: The student must have 240 ECTS credits from completed courses within the Master of science of engineering program and may have at the most three unfinished compulsory courses from study years 1–3.

Master, Machine Learning (MAI2)

Year 4

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tmaim/ht11/arskurs1?l=en_UK

Year 5

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tmaim/ht11/arskurs2?l=en_UK

Master, Medical Engineering (MEG)

Year 4

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tmlem/ht11/arskurs1?l=en_UK

Special requirements

Please note that you must meet some special requirements in order to receive a degree from the Computer science and engineering program. These requirements are listed under "Courses for all specializations above".

Year 5

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tmlem/ht11/arskurs2?l=en_UK

Special requirements

Please note that you must meet some special requirements in order to receive a degree from the Computer science and engineering program. These requirements are listed under "Courses for all specializations above".

Master, Mathematics (MTH)

Year 4

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tmthm/ht11/arskurs1?l=en_UK

Special requirements

Please note that you must meet some special requirements in order to receive a degree from the Computer science and engineering program. These requirements are listed under "Courses for all specializations above".

Year 5

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tmthm/ht11/arskurs2?l=en_UK

Special requirements

Please note that you must meet some special requirements in order to receive a degree from the Computer science and engineering program. These requirements are listed under "Courses for all specializations above".

Master, Network Services and Systems (NSS)

Year 4

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tnssm/ht11/arskurs1?l=en_UK

Year 5

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tnssm/ht11/arskurs2?l=en_UK

Master, Scientific Computing (SCC)

Year 4

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tsccm/ht11/arskurs1?l=en_UK

Year 5

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tsccm/ht11/arskurs2?l=en_UK

Master, Systems, Control and Robotics (SCR)

Year 4

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tscrm/ht11/arskurs1?l=en_UK

Year 5

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tscrm/ht11/arskurs2?l=en_UK

Master, Software Engineering of Districuted Systems (SED)

Year 4

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tsedm/ht11/arskurs1?l=en_UK

Year 5

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tsedm/ht11/arskurs2?l=en_UK

Master, System-on-Chip Design (SKK)

Year 4

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tskkm/ht11/arskurs1?l=en_UK

Special requirements

You must follow the track:  "Embedded System-on-Chip Platforms"

Year 5

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tskkm/ht11/arskurs2?l=en_UK

Special requirements

You must follow the track:  "Embedded System-on-Chip Platforms"

Language Technology (STEK)

Year 2

Mandatory courses (34.5 hp)

Code Name Credits Edu. level
DD1352 Algorithms, Data Structures and Complexity 9.0 hp First cycle
ME1010 Organization and Knowledge-Intensive Work 6.0 hp First cycle
SF1626 Calculus in Several Variables 7.5 hp First cycle
SF1631 Discrete Mathematics 12.0 hp First cycle

Recommended courses

Code Name Credits Edu. level
IS1200 Computer Hardware Engineering 7.5 hp First cycle

Year 3

Supplementary information

Students in the language technology specialization take courses in linguistics at Stockholm university during the fall of the second study year. The rest of the courses within the specialization are taken during study years 4–5.

Year 4

Supplementary information

Batch 08 take the forth study year during 2011/12.

During study years 4 and 5 the students follow the master program Computer science, track language technology

Year 5

Supplementary information

Batch 08 take the fifth study year during 2012/13.

During study years 4 and 5 the students follow the master program Computer science, track language technology

Master, Systems Biology (SYB)

Year 4

Supplementary information

This is an Erasmus Mundus program. Students on the Computer science and engineering program do not have guaranteed seats and apply as any student outside of KTH.

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tsybm/ht11/arskurs1?l=en_UK

Year 5

Supplementary information

This is an Erasmus Mundus program. Students on the Computer science and engineering program do not have guaranteed seats and apply as any student outside of KTH.

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/tsybm/ht11/arskurs2?l=en_UK

Master, Wireless Systems (TLS)

Year 4

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/ttlsm/ht11/arskurs1?l=en_UK

Year 5

Supplementary information

For information about the master's program please see the KTH Course and program directory.

A course list is found at:

http://www.kth.se/student/kurser/program/ttlsm/ht11/arskurs2?l=en_UK