Skip to main content
Till KTH:s startsida

Appendix 1: Course list

General Courses

Study year 1

Mandatory courses (60.0 hp)

Course codeCourse nameCreditsEdu. level
CM1008Project course in Application Development9.0 hpFirst cycle
HE1026Digital Electronics6.0 hpFirst cycle
HE1028Computer Engineering8.0 hpFirst cycle
HF1005Engineering and Information Skills6.0 hpFirst cycle
HF1006Linear Algebra and Calculus in One Variable10.0 hpFirst cycle
HF1201Sustainability and Ergonomics6.0 hpFirst cycle
HI1024Computer Programming, Basic Course8.0 hpFirst cycle
HI1025Operating Systems7.0 hpFirst cycle

Optional courses

Course codeCourse nameCreditsEdu. level
CM0001Introduction to Mathematics1.5 fupPre-university level
CM0002Introduction to Computer Studies1.5 fupPre-university level

Study year 2

Mandatory courses (60.0 hp)

Course codeCourse nameCreditsEdu. level
CM1000Discrete mathematics8.0 hpFirst cycle
HE1031Economics and Organizational Theory7.0 hpFirst cycle
HE1033Communication Networks7.0 hpFirst cycle
HF1012Mathematical Statistics6.0 hpFirst cycle
HI1027Object Oriented Programming8.0 hpFirst cycle
HI1029Algorithms and Data Structures8.0 hpFirst cycle
HI1030Database Technology7.0 hpFirst cycle
HI1039Software Development, Project Course9.0 hpFirst cycle

Study year 3

Mandatory courses (30.0 hp)

Course codeCourse nameCreditsEdu. level
HI1031Distributed Information Systems7.5 hpFirst cycle
HI1032Communication Systems7.5 hpFirst cycle
HI111XDegree Project in Computer Engineering, First Cycle15.0 hpFirst cycle

Conditionally elective courses

Course codeCourse nameCreditsEdu. level
CM1001Applied Machine Learning and Data Mining7.5 hpFirst cycle
CM1007FullStack Development and DevOps7.5 hpFirst cycle
CM2036Microcontroller, part ll7.5 hpSecond cycle
HI1023Network Security7.5 hpFirst cycle
HI1033Mobile Applications and Wireless Networks7.5 hpFirst cycle
HI1036Software Engineering, Project Course7.5 hpFirst cycle
HI1037Internet's Domain Name System7.5 hpFirst cycle
HI2002Routing in IP Networks7.5 hpSecond cycle