Appendix 1: Course list

Master's Programme, Systems, Control and Robotics, 120 credits (TSCRM), Programme syllabus for studies starting in autumn 2019

General courses

Year 1

Mandatory courses (25.5 credits)

Course code Course name Credits Edu. level
DD2410 Introduction to Robotics 7.5 Second cycle
EL2220 The Sustainable Systems and Control Engineer 3.0 Second cycle
EL2520 Control Theory and Practice, Advanced Course 7.5 Second cycle
EL2820 Modelling of Dynamical Systems 7.5 Second cycle

Recommended courses

Course code Course name Credits Edu. level
DD2419 Project Course in Robotics and Autonomous Systems 9.0 Second cycle
DD2420 Probabilistic Graphical Models 7.5 Second cycle
DD2424 Deep Learning in Data Science 7.5 Second cycle
DD2425 Robotics and Autonomous Systems
Project Course
9.0 Second cycle
DD2438 Artificial Intelligence and Multi Agent Systems
Project Course
15.0 Second cycle
DH1620 Human-Computer Interaction, Introductory Course
Non-technical/merged with DH2620
6.0 First cycle
DT2140 Multimodal Interaction and Interfaces 7.5 Second cycle
EG2210 Electricity Market Analysis 7.5 Second cycle
EH2030 Business Development and Quality Management
Non-technical
7.5 Second cycle
EH2720 Management of Projects
Non-technical
7.5 Second cycle
EH2745 Computer Applications in Power Systems 4.5 Second cycle
EK2370 Build your own Radar System, Project Course 7.5 Second cycle
EL1010 Automatic Control, General Course 6.0 First cycle
EL2425 Automatic Control, Project Course, Smaller Course
Project Course
7.5 Second cycle
EL2450 Hybrid and Embedded Control Systems 7.5 Second cycle
EL2620 Nonlinear Control 7.5 Second cycle
EL2700 Model Predictive Control 7.5 Second cycle
EL2805 Reinforcement Learning
Replaces EL2800
7.5 Second cycle
EP2520 Building Networked Systems Security
Project Course
7.5 Second cycle
EQ1220 Signal Theory 7.5 First cycle
EQ2310 Digital Communications 9.0 Second cycle
EQ2321 Speech and Audio Processing 7.5 Second cycle
EQ2871 Cyber-Physical Networking 7.5 Second cycle
II2302 Sensor Based Systems 7.5 Second cycle
IL2206 Embedded Systems 7.5 Second cycle
IL2212 Embedded Software 7.5 Second cycle
LS1419 English for Employment
Non-technical
7.5 First cycle
LS1464 Rhetoric - the Art of Persuasion
Non-technical
7.5 First cycle
LS2429 Technical Communication in English
Non-technical
7.5 Second cycle
LS2439 English for Writing and Presenting a Degree Project in Science and Engineering
Non-technical
7.5 Second cycle
ME1003 Industrial Management, Basic Course
Non-technical
6.0 First cycle
ME2089 Leadership in Cross-Cultural and Industrial Contexts
Non-technical
6.0 Second cycle
MF2007 Dynamics and Motion Control 9.0 Second cycle
MF2030 Mechatronics basic Course 6.0 Second cycle
MF2043 Robust Mechatronics 6.0 Second cycle
SD2231 Applied Vehicle Dynamics Control
Project Course
7.5 Second cycle
SF1691 Complex Analysis
Replaces SF1628
7.5 First cycle
SF1811 Optimization 6.0 First cycle
SF1861 Optimization 6.0 First cycle
SF2568 Parallel Computations for Large- Scale Problems 7.5 Second cycle
SF2812 Applied Linear Optimization 7.5 Second cycle
SF2832 Mathematical Systems Theory 7.5 Second cycle
SF2842 Geometric Control Theory 7.5 Second cycle
SF2940 Probability Theory 7.5 Second cycle
SF2943 Time Series Analysis 7.5 Second cycle

Supplementary information

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

Requirements for all tracks

  • Compulsory courses: EL2820, AK2036, EL2520, EL2220, DD2410
  • Select one or two non-technical courses
  • Select at least one project course from the study area
  • Requirements from one track
  • Complement with recommended courses up to 120cr 

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

NOTE: 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.

Year 2

Mandatory courses (10.5 credits)

Course code Course name Credits Edu. level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science) 7.5 Second cycle
EL2220 The Sustainable Systems and Control Engineer 3.0 Second cycle

Recommended courses

Course code Course name Credits Edu. level
DD1385 Software Engineering 6.0 First cycle
DD1388 Program System Construction Using C++
Replaces DD1387
7.5 First cycle
DD2352 Algorithms and Complexity 7.5 Second cycle
DD2401 Neuroscience 7.5 Second cycle
DD2420 Probabilistic Graphical Models 7.5 Second cycle
DD2425 Robotics and Autonomous Systems
Project Course
9.0 Second cycle
DD2435 Mathematical Modelling of Biological Systems 9.0 Second cycle
DD2438 Artificial Intelligence and Multi Agent Systems
Project Course
15.0 Second cycle
DD2447 Statistical Methods in Applied Computer Science 6.0 Second cycle
DD2459 Software Reliability 7.5 Second cycle
DD2464 Bigger Advanced, Individual Course in Computer Science 9.0 Second cycle
DD2476 Search Engines and Information Retrieval Systems 9.0 Second cycle
DH1620 Human-Computer Interaction, Introductory Course
Non-technical
6.0 First cycle
DT2140 Multimodal Interaction and Interfaces 7.5 Second cycle
EG2210 Electricity Market Analysis 7.5 Second cycle
EH2030 Business Development and Quality Management
Non-technical
7.5 Second cycle
EH2720 Management of Projects
Non-technical
7.5 Second cycle
EH2745 Computer Applications in Power Systems 4.5 Second cycle
EK2370 Build your own Radar System, Project Course 7.5 Second cycle
EL2425 Automatic Control, Project Course, Smaller Course
Project Course
7.5 Second cycle
EL2450 Hybrid and Embedded Control Systems 7.5 Second cycle
EL2620 Nonlinear Control 7.5 Second cycle
EL2700 Model Predictive Control 7.5 Second cycle
EL2805 Reinforcement Learning 7.5 Second cycle
EP2520 Building Networked Systems Security
Project Course
7.5 Second cycle
EQ2310 Digital Communications 9.0 Second cycle
EQ2321 Speech and Audio Processing 7.5 Second cycle
EQ2401 Adaptive Signal Processing 7.5 Second cycle
EQ2871 Cyber-Physical Networking 7.5 Second cycle
II2302 Sensor Based Systems 7.5 Second cycle
IL2206 Embedded Systems 7.5 Second cycle
IL2212 Embedded Software 7.5 Second cycle
LS1419 English for Employment
Non-technical
7.5 First cycle
LS1464 Rhetoric - the Art of Persuasion
Non-technical
7.5 First cycle
LS2426 German B2 for Engineers
Non-technical
7.5 Second cycle
LS2429 Technical Communication in English
Non-technical
7.5 Second cycle
LS2436 French B2 for Engineers
Non-technical
7.5 Second cycle
LS2439 English for Writing and Presenting a Degree Project in Science and Engineering
Non-technical
7.5 Second cycle
LS2449 Spanish B2 for Engineers
Non-technical
7.5 Second cycle
ME1003 Industrial Management, Basic Course
Non-technical
6.0 First cycle
ME2089 Leadership in Cross-Cultural and Industrial Contexts
Non-technical
6.0 Second cycle
MF2007 Dynamics and Motion Control 9.0 Second cycle
MF2030 Mechatronics basic Course 6.0 Second cycle
MF2043 Robust Mechatronics 6.0 Second cycle
SD2231 Applied Vehicle Dynamics Control
Project Course
7.5 Second cycle
SF1691 Complex Analysis
Replaces SF1628
7.5 First cycle
SF1811 Optimization 6.0 First cycle
SF1861 Optimization 6.0 First cycle
SF2568 Parallel Computations for Large- Scale Problems 7.5 Second cycle
SF2812 Applied Linear Optimization 7.5 Second cycle
SF2832 Mathematical Systems Theory 7.5 Second cycle
SF2842 Geometric Control Theory 7.5 Second cycle
SF2852 Optimal Control Theory 7.5 Second cycle
SF2940 Probability Theory 7.5 Second cycle
SF2943 Time Series Analysis 7.5 Second cycle

Supplementary information

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

 

Requirements for all tracks

  • Compulsory courses: EL2820, AK2036, EL2520, EL2220, DD2410
  • Select one or two non-technical courses
  • Select at least one project course from the study area
  • Requirements from one track
  • Complement with recommended courses up to 120cr 

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

NOTE: 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 lists above for a complete account of the conditionally elective courses.

Year 3

Track, Electrical Energy Systems (ELEM)

Year 1

Mandatory courses (13.5 credits)

Course code Course name Credits Edu. level
EG2100 Power System Analysis 6.0 Second cycle
EL2450 Hybrid and Embedded Control Systems 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
EG2110 Power System Stability and Control 7.5 Second cycle
EH2741 Communication and Control in Electric Power Systems 6.0 Second cycle
EH2745 Computer Applications in Power Systems 4.5 Second cycle
EJ2201 Electrical Machines and Drives 6.0 Second cycle
EJ2301 Power Electronics 6.0 Second cycle
EK2350 Microsystem Technology 7.5 Second cycle
EK2360 Hands-On Microelectromechanical Systems Engineering 7.5 Second cycle
EL2425 Automatic Control, Project Course, Smaller Course 7.5 Second cycle
EL2620 Nonlinear Control 7.5 Second cycle
EL2700 Model Predictive Control 7.5 Second cycle
IS1200 Computer Hardware Engineering 7.5 First cycle

Year 2

Conditionally elective courses

Course code Course name Credits Edu. level
EG2110 Power System Stability and Control 7.5 Second cycle
EH2741 Communication and Control in Electric Power Systems 6.0 Second cycle
EH2745 Computer Applications in Power Systems 4.5 Second cycle
EJ2201 Electrical Machines and Drives 6.0 Second cycle
EJ2301 Power Electronics 6.0 Second cycle
EK2350 Microsystem Technology 7.5 Second cycle
EK2360 Hands-On Microelectromechanical Systems Engineering 7.5 Second cycle
EL2425 Automatic Control, Project Course, Smaller Course 7.5 Second cycle
EL2620 Nonlinear Control 7.5 Second cycle
EL2700 Model Predictive Control 7.5 Second cycle
IS1200 Computer Hardware Engineering 7.5 First cycle

Year 3

Track, Networked Control Systems (NCSS)

Year 1

Mandatory courses (7.5 credits)

Course code Course name Credits Edu. level
EL2450 Hybrid and Embedded Control Systems 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
DD2421 Machine Learning 7.5 Second cycle
DD2424 Deep Learning in Data Science 7.5 Second cycle
EL2320 Applied Estimation 7.5 Second cycle
EL2425 Automatic Control, Project Course, Smaller Course 7.5 Second cycle
EL2620 Nonlinear Control 7.5 Second cycle
EL2700 Model Predictive Control 7.5 Second cycle
EL2805 Reinforcement Learning 7.5 Second cycle
EP2200 Queuing Theory and Teletraffic Systems 7.5 Second cycle
EP2500 Networked Systems Security 7.5 Second cycle
MF2007 Dynamics and Motion Control 9.0 Second cycle
MF2043 Robust Mechatronics 6.0 Second cycle

Year 2

Mandatory courses (7.5 credits)

Course code Course name Credits Edu. level
EP2700 Principles of Wireless Sensor Networks 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
DD2421 Machine Learning 7.5 Second cycle
EL2320 Applied Estimation 7.5 Second cycle
EL2425 Automatic Control, Project Course, Smaller Course 7.5 Second cycle
EL2620 Nonlinear Control 7.5 Second cycle
EL2700 Model Predictive Control 7.5 Second cycle
EL2805 Reinforcement Learning 7.5 Second cycle
EP2200 Queuing Theory and Teletraffic Systems 7.5 Second cycle
EP2500 Networked Systems Security 7.5 Second cycle
MF2007 Dynamics and Motion Control 9.0 Second cycle
MF2043 Robust Mechatronics 6.0 Second cycle
SF2852 Optimal Control Theory 7.5 Second cycle

Year 3

Track, Robotics and Autonomous Systems (RASM)

Year 1

Mandatory courses (15.0 credits)

Course code Course name Credits Edu. level
DD2423 Image Analysis and Computer Vision 7.5 Second cycle
EL2320 Applied Estimation 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
DD2380 Artificial Intelligence 6.0 Second cycle
DD2411 Research project in Robotics, Perception and Learning 15.0 Second cycle
DD2419 Project Course in Robotics and Autonomous Systems 9.0 Second cycle
DD2421 Machine Learning 7.5 Second cycle
DD2424 Deep Learning in Data Science 7.5 Second cycle
DD2425 Robotics and Autonomous Systems 9.0 Second cycle
DD2429 Computational Photography 6.0 Second cycle
DD2434 Machine Learning, Advanced Course 7.5 Second cycle
DD2437 Artificial Neural Networks and Deep Architectures 7.5 Second cycle
DT2119 Speech and Speaker Recognition 7.5 Second cycle
EL2425 Automatic Control, Project Course, Smaller Course 7.5 Second cycle
EL2450 Hybrid and Embedded Control Systems 7.5 Second cycle
EL2620 Nonlinear Control 7.5 Second cycle
EL2700 Model Predictive Control 7.5 Second cycle
EL2805 Reinforcement Learning 7.5 Second cycle
EQ2300 Digital Signal Processing 7.5 Second cycle
EQ2321 Speech and Audio Processing 7.5 Second cycle
MF2007 Dynamics and Motion Control 9.0 Second cycle

Year 2

Conditionally elective courses

Course code Course name Credits Edu. level
DD2380 Artificial Intelligence 6.0 Second cycle
DD2411 Research project in Robotics, Perception and Learning 15.0 Second cycle
DD2419 Project Course in Robotics and Autonomous Systems 9.0 Second cycle
DD2421 Machine Learning 7.5 Second cycle
DD2425 Robotics and Autonomous Systems 9.0 Second cycle
DD2429 Computational Photography 6.0 Second cycle
DD2434 Machine Learning, Advanced Course 7.5 Second cycle
DD2437 Artificial Neural Networks and Deep Architectures 7.5 Second cycle
EL2425 Automatic Control, Project Course, Smaller Course 7.5 Second cycle
EL2450 Hybrid and Embedded Control Systems 7.5 Second cycle
EL2620 Nonlinear Control 7.5 Second cycle
EL2700 Model Predictive Control 7.5 Second cycle
EL2805 Reinforcement Learning 7.5 Second cycle
EQ2300 Digital Signal Processing 7.5 Second cycle
EQ2321 Speech and Audio Processing 7.5 Second cycle
MF2007 Dynamics and Motion Control 9.0 Second cycle

Year 3

Track, Systems and Control Theory (SCTY)

Year 1

Mandatory courses (15.0 credits)

Course code Course name Credits Edu. level
EL2620 Nonlinear Control 7.5 Second cycle
EL2700 Model Predictive Control 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
EL2425 Automatic Control, Project Course, Smaller Course 7.5 Second cycle
EL2450 Hybrid and Embedded Control Systems 7.5 Second cycle
EL2805 Reinforcement Learning 7.5 Second cycle
EQ2300 Digital Signal Processing 7.5 Second cycle
EQ2401 Adaptive Signal Processing 7.5 Second cycle
SF1691 Complex Analysis
Replaces SF1628
7.5 First cycle
SF2832 Mathematical Systems Theory 7.5 Second cycle
SF2842 Geometric Control Theory 7.5 Second cycle

Year 2

Conditionally elective courses

Course code Course name Credits Edu. level
EL2425 Automatic Control, Project Course, Smaller Course 7.5 Second cycle
EL2450 Hybrid and Embedded Control Systems 7.5 Second cycle
EL2620 Nonlinear Control 7.5 Second cycle
EL2700 Model Predictive Control 7.5 Second cycle
EL2805 Reinforcement Learning 7.5 Second cycle
EQ2300 Digital Signal Processing 7.5 Second cycle
EQ2401 Adaptive Signal Processing 7.5 Second cycle
EQ2801 Optimal Filtering 7.5 Second cycle
EQ2810 Estimation Theory, Accelerated Program Course 6.0 Second cycle
EQ2820 Matrix Algebra, Accelerated Program 7.5 Second cycle
SF1691 Complex Analysis
Replaces SF1628
7.5 First cycle
SF2832 Mathematical Systems Theory 7.5 Second cycle
SF2842 Geometric Control Theory 7.5 Second cycle
SF2852 Optimal Control Theory 7.5 Second cycle

Year 3