The following courses are part of study year two.

The course application codes and study periods are valid for the academic year 2021/2022. For other academic years, different application codes and study periods may apply.

General courses

The following course requirements need to be satisfied to get a degree:

  • all mandatory courses completed, depending on track
  • at least three conditionally elective courses completed, depending on track
  • at least one and at most two non-technical courses completed
  • at least one project course completed
  • additional recommended courses completed to bring the total course credits to 90
  • a degree project corresponding to 30 credits completed

Compulsory and conditionally elective courses from one track are recommended on all other tracks.

A course can only be listed once below and is listed only as compulsory if it is compulsory on one track and only conditionally elective on another. Please use the course list for each separate track for a complete account of the conditionally elective courses.

Mandatory courses

Course code and name Appl.code Scope P1 P2 P3 P4
EL2220 The Sustainable Systems and Control Engineer 3.0 hp 0.5 0.5 0.3 0.2
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science) 50071 7.5 hp 7.5
DA236X Degree Project in Computer Science and Engineering, specializing in Systems, Control and Robotics, Second Cycle Choose DA236X or EA236X 60156 30.0 hp 15.0 15.0
EA236X Degree Project in Electrical Engineering, specializing in Systems, Control and Robotics, Second Cycle Choose DA236X or EA236X 60162 30.0 hp 15.0 15.0

Recommended courses

Course code and name Appl.code Scope P1 P2 P3 P4
EH2720 Management of Projects Non-technical 50190 7.5 hp 7.5
EK2370 Build your own Radar System, Project Course 50148 7.5 hp 7.5
EL2700 Model Predictive Control 50449 7.5 hp 7.5
IL2206 Embedded Systems 51292 7.5 hp 7.5
LS2429 Technical Communication in English Non-technical 50952 7.5 hp 7.5
ME1003 Industrial Management, Basic Course Non-technical 50202 6.0 hp 6.0
MF2030 Mechatronics basic Course 51031 6.0 hp 6.0
MF2043 Robust Mechatronics 51033 6.0 hp 6.0
SF2852 Optimal Control Theory 50214 7.5 hp 7.5
SF2940 Probability Theory 50206 7.5 hp 7.5
DD1385 Software Engineering 50899 6.0 hp 2.0 4.0
DD2435 Mathematical Modelling of Biological Systems 50494 9.0 hp 6.0 3.0
DD2464 Bigger Advanced, Individual Course in Computer Science 50507 9.0 hp 4.5 4.5
LS1464 Rhetoric - the Art of Persuasion Non-technical 52066 7.5 hp 4.0 3.5
DD2447 Statistical Methods in Applied Computer Science 50210 6.0 hp 6.0
DT2140 Multimodal Interaction and Interfaces 52124 7.5 hp 7.5
EH2030 Business Development and Quality Management Non-technical 50189 7.5 hp 7.5
EL2425 Automatic Control, Project Course, Smaller Course Project Course 50177 7.5 hp 7.5
EL2620 Nonlinear Control 51613 7.5 hp 7.5
EL2805 Reinforcement Learning 52130 7.5 hp 7.5
LS1419 English for Employment Non-technical 50946 7.5 hp 7.5
LS2439 English for Writing and Presenting a Degree Project in Science and Engineering Non-technical 50200 7.5 hp 7.5
MF2007 Dynamics and Motion Control 51024 9.0 hp 9.0
SF1811 Optimization 50106 6.0 hp 6.0
SF2832 Mathematical Systems Theory 50171 7.5 hp 7.5
EQ2310 Digital Communications 50305 9.0 hp 8.5 0.5
DD2420 Probabilistic Graphical Models 60143 7.5 hp 7.5
DD2459 Software Reliability 60160 7.5 hp 7.5
EG2210 Electricity Market Analysis 60181 7.5 hp 7.5
EL2450 Hybrid and Embedded Control Systems 61051 7.5 hp 7.5
EP2520 Building Networked Systems Security Project Course 61077 7.5 hp 7.5
EQ2321 Speech and Audio Processing 60142 7.5 hp 7.5
EQ2401 Adaptive Signal Processing 60127 7.5 hp 7.5
II2302 Sensor Based Systems 61020 7.5 hp 7.5
IL2212 Embedded Software 61034 7.5 hp 7.5
SF2812 Applied Linear Optimization 60154 7.5 hp 7.5
SF2842 Geometric Control Theory 60131 7.5 hp 7.5
DD1388 Program System Construction Using C++ Replaces DD1387 60540 7.5 hp 4.0 3.5
DD2352 Algorithms and Complexity 60158 7.5 hp 3.0 4.5
DD2419 Project Course in Robotics and Autonomous Systems Project Course 60135 9.0 hp 4.5 4.5
DD2438 Artificial Intelligence and Multi Agent Systems Project Course 60144 15.0 hp 7.0 8.0
DD2477 Search Engines and Information Retrieval Systems 60364 7.5 hp 4.5 3.0
DH1620 Human-Computer Interaction, Introductory Course Non-technical 60097 6.0 hp 3.0 3.0
LS2426 German B2 for Engineers Non-technical 60652 7.5 hp 4.0 3.5
LS2436 French B2 for Engineers Non-technical 60667 7.5 hp 4.0 3.5
LS2449 Spanish B2 for Engineers Non-technical 60686 7.5 hp 4.0 3.5
SF1691 Complex Analysis Replaces SF1628 60060 7.5 hp 3.7 3.8
SF2568 Parallel Computations for Large- Scale Problems 60153 7.5 hp 3.0 4.5
DD2401 Neuroscience 60539 7.5 hp 7.5
EH2745 Computer Applications in Power Systems 60177 4.5 hp 4.5
SD2231 Applied Vehicle Dynamics Control Project Course 60337 7.5 hp 7.5
SF1861 Optimization 60061 6.0 hp 6.0
SF2943 Time Series Analysis 60155 7.5 hp 7.5

Specialisations

Track, Learning, Decision and Control Systems (LDCS)

Courses (LDCS)

Compulsory and conditionally elective courses from one track are recommended on all other tracks.
A course can only be listed once below and is listed only as compulsory if it is compulsory on one track and only conditionally elective on another. Please use the course list for each separete track for a complete account of the conditionally elective courses.

Mandatory courses

Course code and name Appl.code Scope P1 P2 P3 P4
EL2700 Model Predictive Control 50449 7.5 hp 7.5

Note the requirements regarding mandatory, conditionally elective, recommended, project and non-technical courses above.

EQ2801 Optimal Filtering is cancelled 2021/2022.

EL2421 Automatic Control, Project Courseis cancelled 2021/2022.

Conditionally elective courses

Course code and name Appl.code Scope P1 P2 P3 P4
DD2380 Artificial Intelligence 50841 6.0 hp 6.0
SF2852 Optimal Control Theory 50214 7.5 hp 7.5
DD2434 Machine Learning, Advanced Course 50172 7.5 hp 7.5
EL2425 Automatic Control, Project Course, Smaller Course 50177 7.5 hp 7.5
EL2620 Nonlinear Control 51613 7.5 hp 7.5
EL2805 Reinforcement Learning 52130 7.5 hp 7.5
EQ2300 Digital Signal Processing 50174 7.5 hp 7.5
SF2832 Mathematical Systems Theory 50171 7.5 hp 7.5
DD2421 Machine Learning 60128 7.5 hp 7.5
EL2450 Hybrid and Embedded Control Systems 61051 7.5 hp 7.5
EQ2401 Adaptive Signal Processing 60127 7.5 hp 7.5
SF2842 Geometric Control Theory 60131 7.5 hp 7.5
SF1691 Complex Analysis 60060 7.5 hp 3.7 3.8
DD2424 Deep Learning in Data Science 60130 7.5 hp 7.5
SF2822 Applied Nonlinear Optimization 60133 7.5 hp 7.5

Track, Robotics and Autonomous Systems (RASM)

Courses (RASM)

Compulsory and conditionally elective courses from one track are recommended on all other tracks.
A course can only be listed once below and is listed only as compulsory if it is compulsory on one track and only conditionally elective on another. Please use the course list for each separete track for a complete account of the conditionally elective courses.

Note the requirements regarding mandatory, conditionally elective, recommended, project and non-technical courses above.

Conditionally elective courses

Course code and name Appl.code Scope P1 P2 P3 P4
DD2380 Artificial Intelligence 50841 6.0 hp 6.0
EL2700 Model Predictive Control 50449 7.5 hp 7.5
DD2434 Machine Learning, Advanced Course 7.5 hp
EL2425 Automatic Control, Project Course, Smaller Course 7.5 hp
EL2620 Nonlinear Control 7.5 hp
EL2805 Reinforcement Learning 7.5 hp
EQ2300 Digital Signal Processing 7.5 hp
MF2007 Dynamics and Motion Control 9.0 hp
DD2411 Research project in Robotics, Perception and Learning 15.0 hp 4.0 3.5
DD2413 Social Robotics 50741 7.5 hp 7.5
DD2421 Machine Learning 7.5 hp
DD2437 Artificial Neural Networks and Deep Architectures 7.5 hp
EL2450 Hybrid and Embedded Control Systems 7.5 hp
EQ2321 Speech and Audio Processing 7.5 hp
DD2419 Project Course in Robotics and Autonomous Systems 9.0 hp