Master's Programme in Embedded Systems
Outline, TIS2M
- Code
- TIS2M
- Finalised by
- The Faculty Board of Science and Technology, 20 November 2013
- 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
- Provably Correct Software, 10 credits (1DL430) Main field(s) of study and in-depth level: Computer Science A1N
1DL430 runs over two periods, 5 credits in period 1 and 5 credits in period 2.
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, 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, 10 credits (1DT077) 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, 10 credits (1DL600) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Provably Correct Software, 10 credits (1DL430) Main field(s) of study and in-depth level: Computer Science A1N
1DL430 runs over two periods, 5 credits in period 1 and 5 credits in period 2.
1TE663 runs over two periods, 5 credits in period 2 and 5 credits in period 3.
1DT077 runs over two periods, 5 credits in period 2 and 5 credits in period 3.
1DL600 runs over two periods, 5 credits in period 2 and 5 credits in period 3.
1DL430 runs over two periods, 5 credits in period 1 and 5 credits in period 2.
1TE723 is the lectures of 1TE663.
1DT095 is the lectures of 1DT077.
1DT077: 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, 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, 10 credits (1DT077) Main field(s) of study and in-depth level: Computer Science A1F, Embedded Systems A1F, Technology A1F
- Microcontroller Programming, 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, 10 credits (1FA326) Main field(s) of study and in-depth level: Embedded Systems A1N, Technology A1N
Optional courses:
- Compiler Design II, 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, 10 credits (1DT071) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Software Testing and Maintenance, 10 credits (1DL600) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
1DT056 runs over two periods, 5 credits in period 3 and 5 credits in period 4.
1DT077 runs over two periods, 5 credits in period 2 and 5 credits in period 3.
1TE663 runs over two periods, 5 credits in period 2 and 5 credits in period 3.
1FA326 runs over two periods, 5 credits in period 3 and 5 credits in period 4.
1DL520 runs over two periods, 5 credits in period 3 and 5 credits in period 4.
1DT071 runs over two periods, 5 credits in period 3 and 5 credits in period 4.
1DL600 runs over two periods, 5 credits in period 2 and 5 credits in period 3.
Period 4
Recommended courses:
- Programming Embedded Systems, 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, 10 credits (1FA326) Main field(s) of study and in-depth level: Embedded Systems A1N, Technology A1N
Optional courses:
- Compiler Design II, 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, 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
- Degree Project in Embedded Systems, 15 credits (1DT087) Main field(s) of study and in-depth level: Embedded Systems A1E
1DT056 runs over two periods, 5 credits in period 3 and 5 credits in period 4.
1FA326 runs over two periods, 5 credits in period 3 and 5 credits in period 4.
1DT071 runs over two periods, 5 credits in period 3 and 5 credits in period 4.
1DL520 runs over two periods, 5 credits in period 3 and 5 credits in period 4.
1DT087 runs over two periods, 3-4, only for students who wish to finish after one year.
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
- Spectral Processing of Signals, 5 credits (1RT605) Main field(s) of study and in-depth level: Technology A1F
Optional courses:
- 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
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
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