Table of contents

The course is connected to the following study programs

  • Computer Engineering, Bachelor's Programmme
  • Electronics and Electrical Engineering, Bachelor's Programme

Teaching language

Norwegian

Learning outcomes

On successful completion of the course the students should:
  • be able to explain the components of a microcontroller
  • be able to explain the architecture of an operating system
  • know the components of a real time system
  • be able to explain how a compiler works

Contents

Introduction to what the main components of a micro controller are, and how development on such hardware is done. Topics covered are practical use of CPU, IO, communication and storage.

Teaching and learning methods

Lectures and laboratory exercises. Laboratory exercises takes place in a computer laboratory. An engineer, teaching assistant and/ or course teacher will be present. Lectures will be given in programming and use of relevant software. Students develop their own software to solve the given exercises.

Examinations

3 hours individual written exam counts 50%. Group project counts 50%. Graded assessment. Summary of requirements of the portfolio will be provided in the LMS.

Student evaluation

The study programme manager, in consultation with the student representative, decides the method of evaluation and whether the courses will have a midterm- or end of term evaluation, see also the Quality System, section 4.1. Information about evaluation method for the course will be posted on Canvas.

Reduction of Credits

This course’s contents overlap with the following courses. A reduction of credits will occur if one of these courses is taken in addition:

Course Reduction of Credits
DAT111 – Basic C programming. 5
DAT112 – Operating Systems and Microprocessors. 5
Last updated from FS (Felles studentsystem) Oct. 15, 2026 6:04:00 AM