Skip to main content

Before choosing course

Choose semester and course offering

Choose semester and course offering to see information from the correct course syllabus and course offering.

* Retrieved from Course syllabus IS1300 (Spring 2019–)

Content and learning outcomes

Course contents

Labs to be familiar with software and hardware.

Computer based tools is used in the course.

Examples of processor types and operating systems.

Examples of interface and communication.

Programming tools, programming language and programming.

System tools and system design.

Consequencies of real time problems.

Intended learning outcomes

Basic course in embedded systems.

The student will get knowledge about important concepts and knowledge and skills about methods in this area and be able to limit requirements to specify an embedded system.

This means that the student after passing the course will for an embedded system be able to:

  • read requirements and write a specification
  • design architecture of both hardware and software
  • describe the microcontroller used in the system
  • describe the use of I/O ports for external signals and comminication with circuits
  • compare and analyse different ways to handle real time problems
  • realise the software for a given problem
  • give examples of soft- and hard real time problems
  • describe usual methods for scheduling tasks and describe how to communicate between tasks
  • use a real time operativ system to implement a program in a time critical system
  • plan, design and implement a strategy for testing
  • write a technical report describing the system.

Course Disposition

No information inserted

Literature and preparations

Specific prerequisites

IS1200 Computer Hardware Engineering, or equivalent, and at least one courseinbasic programming.

Recommended prerequisites

Basic courses in programming, computer science  and digital design.


No information inserted


Handouts and web-based material.

Examination and completion

If the course is discontinued, students may request to be examined during the following two academic years.

Grading scale

A, B, C, D, E, FX, F


  • PRO1 - Project Assignment, 4,5 hp, betygsskala: A, B, C, D, E, FX, F
  • TENA - Written Exam, 3,0 hp, betygsskala: P, F

Based on recommendation from KTH’s coordinator for disabilities, the examiner will decide how to adapt an examination for students with documented disability.

The examiner may apply another examination format when re-examining individual students.

Opportunity to complete the requirements via supplementary examination

No information inserted

Opportunity to raise an approved grade via renewed examination

No information inserted


Profile picture Matthias Becker

Ethical approach

  • All members of a group are responsible for the group's work.
  • In any assessment, every student shall honestly disclose any help received and sources used.
  • In an oral assessment, every student shall be able to present and answer questions about the entire assignment and solution.

Further information

Course web

Further information about the course can be found on the Course web at the link below. Information on the Course web will later be moved to this site.

Course web IS1300

Offered by

EECS/Electrical Engineering

Main field of study


Education cycle

First cycle

Add-on studies

No information inserted

Supplementary information

In this course, the EECS code of honor applies, see: