Skip to main content
Till KTH:s startsida

Appendix 1: Course list

General Courses

Study year 1

Mandatory courses (60.0 credits)

Course codeCourse nameCreditsEdu. level
ID1018Programming I7.5 creditsFirst cycle
IE1204Digital Design7.5 creditsFirst cycle
II1300Engineering Skills7.5 creditsFirst cycle
ID1021Algorithms and Data Structures7.5 creditsFirst cycle
IV1350Object Oriented Design7.5 creditsFirst cycle
SF1695Basic course in Mathematics7.5 creditsFirst cycle
SF1696Calculus in One Variable7.5 creditsFirst cycle
SF1697Algebra and Geometry7.5 creditsFirst cycle

Supplementary information

Recommended course outside the programme (cannot be included in the degree):

  • SF0003 Introductory Course in Mathematics 1,5 fup (the course is given during the introductory weeks in August).

Study year 2

Supplementary information

7,5 credits are elective in year 2.

Software Engineering (DPU2)

Study year 1

Mandatory courses (45.0 credits)

Course codeCourse nameCreditsEdu. level
IX1501Mathematical Statistics7.5 creditsFirst cycle
ID1206Operating Systems7.5 creditsFirst cycle
ID1214Artificial Intelligence and Applied Methods7.5 creditsFirst cycle
IV1201Design of Global Applications7.5 creditsFirst cycle
II142XDegree Project in Computer Engineering, First Cycle15.0 creditsFirst cycle

Conditionally elective courses

Course codeCourse nameCreditsEdu. level
EN2720Ethical Hacking7.5 creditsSecond cycle
IV1013Introduction to Computer Security7.5 creditsFirst cycle

Recommended courses

Course codeCourse nameCreditsEdu. level
ID2202Compilers and Execution Environments7.5 creditsSecond cycle
ID2209Distributed Artificial Intelligence and Intelligent Agents7.5 creditsSecond cycle
ID2214Programming for Data Science7.5 creditsSecond cycle
IK1330Wireless Systems7.5 creditsFirst cycle
AL1523Digitalisation and Innovation for Sustainable Development7.5 creditsFirst cycle
DD2421Machine Learning7.5 creditsSecond cycle
DH2628Interaction Design Methods7.5 creditsSecond cycle
HI1037Internet's Domain Name System7.5 creditsFirst cycle
IK1332Internet of Things7.5 creditsFirst cycle
IL1333Hardware Security7.5 creditsFirst cycle
ME1003Industrial Management, Basic Course6.0 creditsFirst cycle
ID2216Developing Mobile Applications7.5 creditsSecond cycle
SF1626Calculus in Several Variables7.5 creditsFirst cycle
DT2300Sound in Interaction7.5 creditsSecond cycle

Study year 3

Mandatory courses (45.0 credits)

Course codeCourse nameCreditsEdu. level
ID1206Operating Systems7.5 creditsFirst cycle
ID1214Artificial Intelligence and Applied Methods7.5 creditsFirst cycle
II142XDegree Project in Computer Engineering, First Cycle15.0 creditsFirst cycle
IV1201Design of Global Applications7.5 creditsFirst cycle
IX1501Mathematical Statistics7.5 creditsFirst cycle

Conditionally elective courses

Course codeCourse nameCreditsEdu. level
EN2720Ethical Hacking7.5 creditsSecond cycle
IV1013Introduction to Computer Security7.5 creditsFirst cycle

Recommended courses

Course codeCourse nameCreditsEdu. level
AK1204Environmental History7.5 creditsFirst cycle
AL1523Digitalisation and Innovation for Sustainable Development7.5 creditsFirst cycle
DD2421Machine Learning7.5 creditsSecond cycle
DH2628Interaction Design Methods7.5 creditsSecond cycle
DT2300Sound in Interaction7.5 creditsSecond cycle
HI1037Internet's Domain Name System7.5 creditsFirst cycle
ID2202Compilers and Execution Environments7.5 creditsSecond cycle
ID2214Programming for Data Science7.5 creditsSecond cycle
ID2216Developing Mobile Applications7.5 creditsSecond cycle
IK1330Wireless Systems7.5 creditsFirst cycle
IK1332Internet of Things7.5 creditsFirst cycle
IL1333Hardware Security7.5 creditsFirst cycle
LS1562Swedish for Higher Education and Employment7.5 creditsFirst cycle
LS2444Technical Communication in English7.5 creditsSecond cycle
ME1003Industrial Management, Basic Course6.0 creditsFirst cycle
MH2601Combustion in Industrial Processes6.0 creditsSecond cycle
SF1626Calculus in Several Variables7.5 creditsFirst cycle

Supplementary information

7,5 credits are elective in year 3.

Internet of Things (SAIN)

Study year 1

Mandatory courses (52.5 credits)

Course codeCourse nameCreditsEdu. level
IX1501Mathematical Statistics7.5 creditsFirst cycle
ID1206Operating Systems7.5 creditsFirst cycle
IS1300Embedded Systems7.5 creditsFirst cycle
IK1332Internet of Things7.5 creditsFirst cycle
IL1333Hardware Security7.5 creditsFirst cycle
II142XDegree Project in Computer Engineering, First Cycle15.0 creditsFirst cycle

Recommended courses

Course codeCourse nameCreditsEdu. level
EN2720Ethical Hacking7.5 creditsSecond cycle
HI1031Distributed Information Systems7.5 creditsFirst cycle
ID1214Artificial Intelligence and Applied Methods7.5 creditsFirst cycle
ID2202Compilers and Execution Environments7.5 creditsSecond cycle
ID2209Distributed Artificial Intelligence and Intelligent Agents7.5 creditsSecond cycle
ID2214Programming for Data Science7.5 creditsSecond cycle
IK1330Wireless Systems7.5 creditsFirst cycle
AL1523Digitalisation and Innovation for Sustainable Development7.5 creditsFirst cycle
DD2421Machine Learning7.5 creditsSecond cycle
DH2628Interaction Design Methods7.5 creditsSecond cycle
DT2300Sound in Interaction7.5 creditsSecond cycle
HI1037Internet's Domain Name System7.5 creditsFirst cycle
ME1003Industrial Management, Basic Course6.0 creditsFirst cycle
ID2216Developing Mobile Applications7.5 creditsSecond cycle
IV1013Introduction to Computer Security7.5 creditsFirst cycle
SF1626Calculus in Several Variables7.5 creditsFirst cycle