Skip to main content
Till KTH:s startsida

Appendix 1: Course list

Study year 1

General Courses

Mandatory courses

Course code Course name Scope Educational level
DD1316 Programming Techniques and C 6 hp First cycle
EH1010 Project Course in Electrical Engineering 7.5 hp First cycle
EH1110 Global Impact of Electrical Engineering 7.5 hp First cycle
EI1110 Electrical Circuit Analysis, Extended Course 9 hp First cycle
EP1200 Introduction to Computing Systems Engineering 6 hp First cycle
IE1205 Digital Design 6 hp First cycle
SF1624 Algebra and Geometry 7.5 hp First cycle
SF1625 Calculus in One Variable 7.5 hp First cycle
SF1626 Calculus in Several Variables 7.5 hp First cycle

Supplementary information

Information is based upon the curriculum for academic year 2017/2018. Changes may occur.

Study year 2

General Courses

Mandatory courses

Course code Course name Scope Educational level
ED1110 Vector Analysis 4.5 hp First cycle
EH1110 Global Impact of Electrical Engineering 7.5 hp First cycle
EI1220 Electromagnetic Theory E 10.5 hp First cycle
EN1020 Project Course in Electrical Engineering, part II 6 hp First cycle
EQ1110 Continuous Time Signals and Systems 6 hp First cycle
EQ1120 Discrete Time Signals and Systems 6 hp First cycle
SF1920 Probability Theory and Statistics
replaces SF1901
6 hp First cycle
SK1108 Classical physics, mechanics and waves 7.5 hp First cycle

Conditionally elective courses

Course code Course name Scope Educational level
DD1320 Applied Computer Science 6 hp First cycle
DD1388 Program System Construction Using C++ 7.5 hp First cycle
EI1222 Electromagnetic Theory, Continuation Course 6 hp First cycle
EP1100 Data Communications and Computer Networks 7.5 hp First cycle
IH1611 Semiconductor Devices 7.5 hp First cycle
MH1023 Practical Gender Equality and Diversity Work in Scientific, Technical and Industrial Environments 6 hp First cycle
SF1546 Numerical Methods, Basic Course 6 hp First cycle
SF1662 Discrete Mathematics 7.5 hp First cycle
SF1691 Complex Analysis
replaces SF1628
7.5 hp First cycle
SF1861 Optimization 6 hp First cycle
SH1012 Modern Physics 8 hp First cycle
SK1119 Thermodynamics and Statistical Physics 7.5 hp First cycle

Supplementary information

Based on the school year plan for 2017/2018 . Changes can be made for the coming academic year .

The program consists of compulsory courses , conditionally elective courses and elective courses.

When you apply for your bachelor's degree, you should have read 3 conditionally elective courses and one elective course. There is room in the schedule to read two of the courses in the spring in the second year and two in the spring of third year (to be a for full-time student and eligible for student aid, you need to be registered on courses equivalent to 30 credits per semester).

These courses are conditionally elective for grades 2 and 3. Select at least 3 of the following courses for your exam : DD1320, EI1222, EP1100, SF1546, SF1662 (is replaced by SF1679 from autumn 2020), SF1691, SF1861, IH1611, DD1388, MH1023, SH1012.

Regarding scheduling conflicts: Only compulsory courses is guaranteed not to collide with other compulsory courses.
Conditionally Elective courses are scheduled collision-free when possible. If you take a course which is not listed as a compulsory course in your academic plan, you must yourself (when selecting courses) make sure that it does not clash with other courses that you plan to read.

Study year 3

General Courses

Mandatory courses

Course code Course name Scope Educational level
EF112X Degree Project in Electrical Engineering, First Cycle
Replaces EF111X
15 hp First cycle
EH1110 Global Impact of Electrical Engineering 7.5 hp First cycle
EJ1200 Electric Power Systems 6 hp First cycle
EK1191 Measurement Technology 6 hp First cycle
EL1000 Automatic Control, General Course 6 hp First cycle
EQ1270 Stochastic Signals and Systems 6 hp First cycle
IE1207 Analog Electronics 6 hp First cycle

Conditionally elective courses

Course code Course name Scope Educational level
DD1320 Applied Computer Science 6 hp First cycle
DD1388 Program System Construction Using C++ 7.5 hp First cycle
EI1222 Electromagnetic Theory, Continuation Course 6 hp First cycle
EP1100 Data Communications and Computer Networks 7.5 hp First cycle
IH1611 Semiconductor Devices 7.5 hp First cycle
MH1023 Practical Gender Equality and Diversity Work in Scientific, Technical and Industrial Environments 6 hp First cycle
SF1547 Numerical Methods, Basic Course 6 hp First cycle
SF1679 Discrete Mathematics
Replaces SF1662 from autumn 2020
7.5 hp First cycle
SF1691 Complex Analysis
replaces SF1628
7.5 hp First cycle
SF1861 Optimization 6 hp First cycle
SH1012 Modern Physics 8 hp First cycle
SK1119 Thermodynamics and Statistical Physics 7.5 hp First cycle