Master's Programme in Embedded Systems
120 credits
Outline, TIS2M
A revised version of the outline is available.
- Code
- TIS2M
- Finalised by
- The Educational Board of Engineering, 11 November 2014
- Registration number
- TEKNAT 2014/45
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, 5 credits (1DL250) 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
- Language Abstractions for Concurrent and Parallel Programming, 5 of 10 credits (1DL540) Main field(s) of study and in-depth level: Computer Science A1N
Period 2
Recommended courses:
- Introduction to Computer Control Systems, 5 credits (1RT485) Main field(s) of study and in-depth level: Technology G2F
- 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
Optional courses:
- Compiler Design I, 5 credits (1DL321) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
- Software Testing and Maintenance, 5 of 10 credits (1DL600) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Language Abstractions for Concurrent and Parallel Programming, 5 of 10 credits (1DL540) Main field(s) of study and in-depth level: Computer Science 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:
- Programming Embedded Systems, 5 of 10 credits (1DT056) 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
- Microcontroller Programming, 5 of 10 credits (1TE663) Main field(s) of study and in-depth level: Computer Science A1N, Embedded Systems A1N, Technology A1N
- Digital Electronics Design with VHDL, 5 of 10 credits (1FA326) Main field(s) of study and in-depth level: Embedded Systems A1N, Technology A1N
Optional courses:
(1DL520 is preliminary).
- Compiler Design II, 5 of 10 credits (1DL520) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Distributed Systems, 5 credits (1DT064) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Software Engineering, 5 credits (1DL250) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Programming of Parallel Computers, 10 credits (1TD480) Main field(s) of study and in-depth level: Computational Science A1N, Computer 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
- Software Testing and Maintenance, 5 of 10 credits (1DL600) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Computer Networks II, 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
Period 4
Recommended courses:
- Programming Embedded Systems, 5 of 10 credits (1DT056) Main field(s) of study and in-depth level: Computer Science A1F, Embedded Systems A1F, Technology A1F
- Digital Electronics Design with VHDL, 5 of 10 credits (1FA326) Main field(s) of study and in-depth level: Embedded Systems A1N, Technology A1N
Optional courses:
- Compiler Design II, 5 of 10 credits (1DL520) Main field(s) of study and in-depth level: Computer Science 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
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
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, 5 credits (1DL250) Main field(s) of study and in-depth level: Computer 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
- Project in Digital Electronic Constructions, 15 credits (1FA328) Main field(s) of study and in-depth level: 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
- 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
Semester 4
- 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