Outline for Master's Programme in Embedded Systems
Masterprogram i inbyggda system
- 120 credits
- Programme code: TIS2M
- Established: 2013-11-20
- Revised: 2022-11-07
- Revised by: The Faculty Board of Science and Technology
- Reg. no: TEKNAT 2022/136
- Outline applies from: Autumn 2023
- Responsible faculty: Faculty of Science and Technology
- Responsible department: Department of Information Technology
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
-
Operating Systems I,
5
credits
(1DT044)
Main field(s) of study and in-depth level: Computer Science G1F
-
Computer Programming II,
5
credits
(1TD722)
Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F
Optional courses:
-
Introduction to Parallel Programming,
5
credits
(1DL530)
Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
For 1DL530, a second course in programming is required in addition to the eligibility for the program.
-
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, Technology A1N
-
Human-Computer Interaction,
5
credits
(1MD016)
Main field(s) of study and in-depth level: Computer Science G1N, Technology G1N, Sociotechnical Systems G1N
-
Algorithms and Data Structures I,
5
credits
(1DL210)
Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F
Period 2
Recommended courses:
-
Real Time Systems,
10
credits
(1DT004)
Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N, Embedded Systems A1N
-
Microcontroller Programming,
5
credits
(1TE723)
Main field(s) of study and in-depth level: Technology A1N, Computer Science A1N, Embedded Systems A1N
Optional courses:
-
Microcontroller Programming,
5 (out of 10)
credits
(1TE663)
Main field(s) of study and in-depth level: Technology A1N, Computer Science A1N, Embedded Systems A1N
-
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
-
Computer Networks II,
5 (out 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
-
Human-Computer Interaction,
5
credits
(1MD016)
Main field(s) of study and in-depth level: Computer Science G1N, Technology G1N, Sociotechnical Systems G1N
-
Intelligent Interactive Systems,
5
credits
(1MD032)
Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N, Human-Computer Interaction A1N
-
Real Time Systems I,
5
credits
(1DT063)
Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N, Embedded Systems A1N
1TE723 and 1TE663 have the same content except that 1TE663 includes a project.
Semester 2
Period 3
Recommended courses:
-
Wireless Communication and Networked Embedded Systems,
5
credits
(1DT194)
Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N, Embedded Systems A1N
-
Advanced Computer Architecture,
5 (out of 10)
credits
(1DT024)
Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N, Embedded Systems A1N
-
Programming Embedded Systems,
5
credits
(1DT106)
Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F, Embedded Systems A1F
Optional courses:
-
Digital Electronics Design with VHDL,
5 (out of 10)
credits
(1FA326)
Main field(s) of study and in-depth level: Technology A1N, Embedded Systems A1N
-
Microcontroller Programming,
5 (out of 10)
credits
(1TE663)
Main field(s) of study and in-depth level: Technology A1N, Computer Science A1N, Embedded Systems A1N
-
Introduction to Computer Control Systems,
5
credits
(1RT485)
Main field(s) of study and in-depth level: Technology G2F
-
Software Engineering and Project Management,
5
credits
(1DL251)
Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
-
Natural Computation Methods for Machine Learning,
5 (out of 10)
credits
(1DL073)
Main field(s) of study and in-depth level: Computer Science A1N
-
Computer Networks II,
5 (out 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
-
Information Technology and Energy Storage,
5
credits
(1DT107)
Main field(s) of study and in-depth level: Computer Science A1N
A limited number of students can take the course 1FA326.
1TE723 and 1TE663 have the same content except that 1TE663 includes a project.
1DT095 and 1DT103 have the same content except that 1DT103 includes a project.
Period 4
Recommended courses:
-
Wireless Communication and Networked Embedded Systems, Project,
5
credits
(1DT195)
Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F, Embedded Systems A1F
-
Advanced Computer Architecture,
5 (out of 10)
credits
(1DT024)
Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N, Embedded Systems A1N
-
Programming Embedded Systems, Project,
5
credits
(1DT108)
Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F, Embedded Systems A1F
Optional courses:
-
Digital Electronics Design with VHDL,
5 (out of 10)
credits
(1FA326)
Main field(s) of study and in-depth level: Technology A1N, Embedded Systems A1N
-
Natural Computation Methods for Machine Learning,
5 (out of 10)
credits
(1DL073)
Main field(s) of study and in-depth level: Computer Science A1N
-
Human-Computer Interaction,
5
credits
(1MD016)
Main field(s) of study and in-depth level: Computer Science G1N, Technology G1N, Sociotechnical Systems G1N
-
Automatic Control II,
5
credits
(1RT495)
Main field(s) of study and in-depth level: Technology A1N, Embedded Systems A1N
-
Safety and Security in Control Systems,
5
credits
(1RT004)
Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N, Embedded Systems 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: Embedded Systems A1F, Computer Science A1F, Technology A1F
-
Advanced Course on Topics in Embedded Systems,
10
credits
(1DT101)
Main field(s) of study and in-depth level: Embedded Systems A1F, Computer Science 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,
5 (out of 10)
credits
(1DT059)
Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F, Embedded Systems A1F
-
Accelerating Systems with Programmable Logic Components,
5 (out of 10)
credits
(1DT109)
Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N, Embedded Systems A1N
-
Automatic Control II,
5
credits
(1RT495)
Main field(s) of study and in-depth level: Technology A1N, Embedded Systems A1N
Optional courses:
-
Human-Computer Interaction,
5
credits
(1MD016)
Main field(s) of study and in-depth level: Computer Science G1N, Technology G1N, Sociotechnical Systems 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, Technology A1N
-
Artificial Intelligence,
5
credits
(1DL340)
Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
-
Algorithms and Data Structures I,
5
credits
(1DL210)
Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F
Period 2
Recommended courses:
-
Model-Based Design of Embedded Software,
5 (out of 10)
credits
(1DT059)
Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F, Embedded Systems A1F
-
Accelerating Systems with Programmable Logic Components,
5 (out of 10)
credits
(1DT109)
Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N, Embedded Systems A1N
-
Secure Computer Systems I,
5
credits
(1DT072)
Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
Optional courses:
-
Embedded Control Systems, Project,
15
credits
(1RT911)
Main field(s) of study and in-depth level: Embedded Systems A1F, Technology A1F
-
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
-
Concurrent Algorithms and Data Structures,
5
credits
(1DL590)
Main field(s) of study and in-depth level: Computer Science A1F
-
Intelligent Interactive Systems,
5
credits
(1MD032)
Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N, Human-Computer Interaction A1N
-
Degree Project E in Embedded Systems,
15 (out of 45)
credits
(1DT090)
Main field(s) of study and in-depth level: Embedded Systems A2E
-
Advanced Course on Topics in Embedded Systems,
5
credits
(1DT100)
Main field(s) of study and in-depth level: Embedded Systems A1F, Computer Science A1F, Technology A1F
-
Advanced Course on Topics in Embedded Systems,
10
credits
(1DT101)
Main field(s) of study and in-depth level: Embedded Systems A1F, Computer Science A1F, Technology A1F
1DT100 and 1DT101 are given in period 21-22.
Semester 4
Period 3
-
Degree Project in Embedded Systems,
15 (out of 30)
credits
(1DT068)
Main field(s) of study and in-depth level: Embedded Systems A2E
Optional courses:
-
Degree Project E in Embedded Systems,
15 (out of 45)
credits
(1DT090)
Main field(s) of study and in-depth level: Embedded Systems A2E
Period 4
-
Degree Project in Embedded Systems,
15 (out of 30)
credits
(1DT068)
Main field(s) of study and in-depth level: Embedded Systems A2E
Optional courses:
-
Degree Project E in Embedded Systems,
15 (out of 45)
credits
(1DT090)
Main field(s) of study and in-depth level: Embedded Systems A2E
Outline revisions
Outline(s) part of syllabus from Autumn 2023:
- Latest outline (applies from Autumn 2023)