Master's Programme in Embedded Systems
120 credits
Outline, TIS2M
A revised version of the outline is available.
- Code
- TIS2M
- Finalised by
- The Faculty Board of Science and Technology, 10 November 2017
- Registration number
- TEKNAT 2017/120
Semester 1
Period 1
Recommended courses:
- Introduction to Studies in Embedded Systems, 5 credits (1DT086) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
- Real Time Systems, 10 credits (1DT004) Main field(s) of study and in-depth level: Computer Science A1N, Embedded Systems A1N, Technology A1N
Optional courses:
- Computer Networks I, 5 credits (1DT052) Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F
- Applied Mathematics, 5 credits (1MA148) Main field(s) of study and in-depth level: Mathematics A1N
- Functional Programming I, 5 credits (1DL330) Main field(s) of study and in-depth level: Computer Science A1N
- Software Engineering and Project Management, 5 credits (1DL251) Main field(s) of study and in-depth level: Computer Science A1N, Data Science A1N, Technology A1N
- Human-Computer Interaction, 5 credits (1MD016) Main field(s) of study and in-depth level: Computer Science G1N, Sociotechnical Systems G1N, Technology G1N
- Introduction to Parallel Programming, 5 credits (1DL530) Main field(s) of study and in-depth level: Computer Science A1N, Embedded Systems A1N, Technology A1N
Period 2
Recommended courses:
- Microcontroller Programming, 5 of 10 credits (1TE663) Main field(s) of study and in-depth level: Computer Science A1N, Embedded Systems A1N, Technology A1N
- Microcontroller Programming, 5 credits (1TE723) Main field(s) of study and in-depth level: Computer Science A1N, Embedded Systems A1N, Technology A1N
- Wireless Communication and Networked Embedded Systems, 5 credits (1DT095) Main field(s) of study and in-depth level: Computer Science A1F, Embedded Systems A1F, Technology A1F
- Wireless Communication and Networked Embedded Systems, 5 of 10 credits (1DT103) Main field(s) of study and in-depth level: Computer Science A1F, Embedded Systems A1F, Technology A1F
- Programming Embedded Systems, 5 credits (1DT106) Main field(s) of study and in-depth level: Computer Science A1F, Embedded Systems A1F, Technology A1F
Optional courses:
- Compiler Design I, 5 credits (1DL321) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
- Software Testing, 5 credits (1DL610) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Language Abstractions for Concurrent and Parallel Programming, 5 credits (1DL541) Main field(s) of study and in-depth level: Computer Science A1F
- Computer Networks II, 5 of 10 credits (1DT074) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Secure Computer Systems I, 5 credits (1DT072) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
1TE723 is the lectures of 1TE663.
1DT095 is the lectures of 1DT103.
1DT103: Part of the project (the second part of the course) may be done in period 4.
Semester 2
Period 3
Recommended courses:
- Wireless Communication and Networked Embedded Systems, 5 of 10 credits (1DT103) Main field(s) of study and in-depth level: Computer Science A1F, Embedded Systems A1F, Technology A1F
- Microcontroller Programming, 5 of 10 credits (1TE663) Main field(s) of study and in-depth level: Computer Science A1N, Embedded Systems A1N, Technology A1N
- Introduction to Computer Control Systems, 5 credits (1RT485) Main field(s) of study and in-depth level: Technology G2F
Optional courses:
- Digital Electronics Design with VHDL, 5 of 10 credits (1FA326) Main field(s) of study and in-depth level: Embedded Systems A1N, Technology A1N
- Software Engineering and Project Management, 5 credits (1DL251) Main field(s) of study and in-depth level: Computer Science A1N, Data Science A1N, Technology A1N
- Machine Learning, 5 of 10 credits (1DT071) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Maintenance Programming, 5 credits (1DL601) Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F
- Computer Networks II, 5 of 10 credits (1DT074) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Low-Level Parallel Programming, 5 credits (1DL550) Main field(s) of study and in-depth level: Computer Science A1N
A limited number of students can take the course 1FA326.
Period 4
Recommended courses:
- Programming Embedded Systems, Project, 5 credits (1DT108) Main field(s) of study and in-depth level: Computer Science A1F, Embedded Systems A1F, Technology A1F
- Accelerating Systems with Programmable Logic Components, 10 credits (1DT109) Main field(s) of study and in-depth level: Computer Science A1N, Embedded Systems A1N, Technology A1N
Optional courses:
- Digital Electronics Design with VHDL, 5 of 10 credits (1FA326) Main field(s) of study and in-depth level: Embedded Systems A1N, Technology A1N
- Computer Networks III, 5 credits (1DT082) Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F
- Machine Learning, 5 of 10 credits (1DT071) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Human-Computer Interaction, 5 credits (1MD016) Main field(s) of study and in-depth level: Computer Science G1N, Sociotechnical Systems G1N, Technology G1N
- Intelligent Interactive Systems, 5 credits (1MD032) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N, Technology A1N
- Parallel and Distributed Programming, 5 credits (1TD070) Main field(s) of study and in-depth level: Computational Science A1F, Computer Science A1F, Technology A1F
Optional courses:
- Advanced Course on Topics in Embedded Systems, 5 credits (1DT100) Main field(s) of study and in-depth level: Computer Science A1F, Embedded Systems A1F, Technology A1F
- Advanced Course on Topics in Embedded Systems, 10 credits (1DT101) Main field(s) of study and in-depth level: Computer Science A1F, Embedded Systems A1F, Technology A1F
- Degree Project in Embedded Systems, 15 credits (1DT087) Main field(s) of study and in-depth level: Embedded Systems A1E
1DT100, 1DT101 and 1DT087 are given in period 13-14.
Degree Project in Embedded Systems 1DT087 is only for students studying towards a one-year Master.
Semester 3
Period 1
Recommended courses:
- Model-Based Design of Embedded Software, 10 credits (1DT059) Main field(s) of study and in-depth level: Computer Science A1F, Embedded Systems A1F, Technology A1F
- Automatic Control II, 5 credits (1RT495) Main field(s) of study and in-depth level: Embedded Systems A1N, Technology A1N
Optional courses:
- Spectral Processing of Signals, 5 credits (1RT605) Main field(s) of study and in-depth level: Technology A1F
- Human-Computer Interaction, 5 credits (1MD016) Main field(s) of study and in-depth level: Computer Science G1N, Sociotechnical Systems G1N, Technology G1N
- Functional Programming I, 5 credits (1DL330) Main field(s) of study and in-depth level: Computer Science A1N
- Software Engineering and Project Management, 5 credits (1DL251) Main field(s) of study and in-depth level: Computer Science A1N, Data Science A1N, Technology A1N
- Artificial Intelligence, 5 credits (1DL340) Main field(s) of study and in-depth level: Computer Science A1N, Data Science A1N, Technology A1N
Period 2
Recommended courses:
- Embedded Control Systems, Project, 15 credits (1RT911) Main field(s) of study and in-depth level: Embedded Systems A1F, Technology A1F
- Software Engineering Project, 15 credits (1DL650) Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F
Optional courses:
- Compiler Design I, 5 credits (1DL321) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
- Secure Computer Systems I, 5 credits (1DT072) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Software Testing, 5 credits (1DL610) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Language Abstractions for Concurrent and Parallel Programming, 5 credits (1DL541) Main field(s) of study and in-depth level: Computer Science A1F
- Computer Networks II, 5 of 10 credits (1DT074) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Advanced Course on Topics in Embedded Systems, 5 credits (1DT100) Main field(s) of study and in-depth level: Computer Science A1F, Embedded Systems A1F, Technology A1F
- Advanced Course on Topics in Embedded Systems, 10 credits (1DT101) Main field(s) of study and in-depth level: Computer Science A1F, Embedded Systems A1F, Technology A1F
1DT100 and 1DT101 are given in period 21-22.
Semester 4
Period 3
- Computer Networks II, 5 of 10 credits (1DT074) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Degree Project in Embedded Systems, 30 credits (1DT068) Main field(s) of study and in-depth level: Embedded Systems A2E
- Degree Project E in Embedded Systems, 45 credits (1DT090) Main field(s) of study and in-depth level: Embedded Systems A2E
Programme syllabus
- Programme syllabus valid from Autumn 2024
- Programme syllabus valid from Autumn 2023
- Programme syllabus valid from Autumn 2022
- Programme syllabus valid from Autumn 2021
- Programme syllabus valid from Autumn 2020
- Programme syllabus valid from Autumn 2019
- Programme syllabus valid from Autumn 2018
- Programme syllabus valid from Autumn 2017
- Programme syllabus valid from Autumn 2016
- Programme syllabus valid from Autumn 2015