Tentalabbet

TDDI11 · 6 credits · Basic level (G2F) · Datateknik, Elektroteknik

Embedded Software

Active · next start VT 2027

67%

passed the latest ordinary exam

TEN2 · 3 Jun 2026 · 39 students

85%

passed the ordinary exams, all sittings over the last 5 years

TEN2 · 177 students

Unusually hard in 2025/26

67% passed the ordinary exam in 2025/26 (39 students), against 91% on average in earlier years (138 students).

Part of 2 programmes

Exam

TEN2 Written examination

  • 5
  • 4
  • 3
  • U

Ordinary exams

85% passed · 177 students

  • 67%39
  • 81%43
  • 92%38
  • 94%32
  • 96%25

Re-exams

57% passed · 7 students

  • 57%7
  • Pass the re-exam: 57% (7 students), compared with 85% (177 students) on the ordinary exam
  • Get 4 or 5: 39% (184 students)
Show small sittings (8)

Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

  • 0%1
  • 67%3
  • 33%3
  • 50%2
  • 100%3
  • 100%2
  • 0%1
  • 0%1

Other modules

Partial exams, hand-ins and labs. They are not part of the figures at the top.

Hand-in or lab

LAB2 Laboratory work

  • G

Main rounds

100% passed · 165 students

  • 100%43
  • 100%22
  • 100%38
  • 100%31
  • 100%31

Later rounds

100% passed · 31 students

  • 100%11
  • 100%10
  • 100%5
  • 100%5
  • Pass a later round: 100% (31 students), compared with 100% (165 students) on the ordinary exam
Show small sittings (2)

Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

  • 100%1
  • 100%2

About the course

Aim

After the course the student should be able to:

  • Describe the characteristics of embedded systems, embedded systems design methods and basic developement trade-offs.
  • Describe the embedded systems hardware-software interface.
  • Use important parts of the embedded systems tool-chain.
  • From an abstract description design and implement a small but typical embedded time-ordered application for one emulated target machine.

Content

  • Embedded Programming: Preprocessing. Assembly and Linking. Basic Compilation Techniques. Coding issues and optimization. Programming Input and Output. Bit-manipulation. Interrupts, Exceptions, and Traps. Memory layout.
  • Embedded Computing: Characteristics of Embedded Computing Applications. The Embedded Systems Design Process.
  • The Embedded Computing Platform: Architectures. Bus Protocols. Memory Devices. I/O Devices. Timers and Counters. Component interfacing.
  • Embedded Application Design: Basic system models. State-machines. Time-ordered applications. Concurrent tasks and communication. Scheduling.
Examiner
Ahmed Rezine
Scheduled hours
46 h
Main field of study
Datateknik, Elektroteknik
Syllabus on Studieinfo ↗