autumn 2022
STE-3602 Embedded Systems - 5 ECTS

Last changed 26.10.2022

Application deadline

Applicants from countries within EU/EEA: June 1st. Exchange students and Fulbright students: April 15th.

Type of course

The course can be taken as a single subject

Admission requirements

A relevant undergraduate bachelor in engineering, primarily within electronics or space technology.

In addition, the following requirements must be met:

- minimum 25 credits in mathematics (equivalent to Mathematical Methods 1, 2 og 3), 5 credits in statistics and 7,5 ects i physics on a higher level is required.

Application code: 9371

Course overlap

Du vil få en reduksjon i antall studiepoeng (som oppgitt under), dersom du avlegger eksamen i dette emnet og har bestått følgende emne(r) fra før av:

STE6302 Embedded Systems 5 stp

Course content

The main goal of this course is to give an introduction to embedded system design which can be implemented using microcontrollers/microprocessors. In this course, students will learn to program the processors embedded in electronic devices. At the end of this course, students will be able to use embedded programming techniques to implement guidance, navigation and control systems for aerospace applications.


  • Introduction to the Course and Embedded Systems
  • Introduction to embedded programming in C
  • finite state machines and statecharts.
  • real-time operating systems
  • embedded communication and interfacing
  • microcontroller architectures: ARM-Cortex
  • sensors and actuators
  • Implementation of guidance, navigation and control algorithms

Objectives of the course

This course is oriented towards embedded systems and embedded programming. It presents in details the different parts of an embedded system based on microcontrollers and microprocessors. The embedded systems contains both hardware and software components and therefore a hardware/software co-design will be also mentioned. The course will give a basic knowledge on specification methods, design representations as well as related design methods.

Learning Outcomes:

- Review and evaluate hardware and software platforms for Embedded Systems.

- Demonstrate an understanding of microprocessor design.

- Demonstrate an understanding of embedded programming.

- Program guidance, navigation and control algorithms and run these on microcontrollers/microprocessors.

- Understanding how to build embedded systems for various applications, especially for aerospace applications.

Language of instruction and examination


Teaching methods

The students will receive teaching in embedded systems and will spend much of the time doing project work. Through the project the students will learn the course contents through actively working with embedded systems closely supervised by the instructor. 

Information to incoming exchange students

This course is open for inbound exchange student who meets the admission requirements. Please see the Admission requirements" section".

Master Level

Do you have questions about this module? Please check the following website to contact the course coordinator for exchange students at the faculty:



Examination: Date: Grade scale:
Oral exam 13.12.2022 08:00 A–E, fail F

Work requirement

To take an examination, the student must have passed the following coursework requirements:
Individual project Approved/ Not approved
UiT Exams homepage

More info about the coursework requirements

Individual project run by the students, which must be submitted in prior to the oral examination. A hard deadline and format for submission will be specified by the lecturer.

Re-sit examination

There will not be arranged a re-sit exam for this course.
  • About the course
  • Campus: Narvik |
  • ECTS: 5
  • Course code: STE-3602
  • Tidligere år og semester for dette emnet