Skip to main content

Embedded Systems ProgrammingLaajuus (6 ECTS)

Course unit code: TX00AD43

General information


Credits
6 ECTS

Objective

- The student is able to do higher level definitions for systems.
- The student is able to program with C- or C#/C++ language.
- The student is able to divide the program into modules and is able to develop them.
- The student understands the purpose of testing and is able to find bugs in programs
- The student knows different implementation alternatives for embedded systems.
- The student is able to write a program, compile and test an embedded system.
- The student is able to design a simple microcontroller environment according to some application requirements.

Content

- The upper level definition for systems
- Programming microcontrollers with C-language
- C-compilation
- Modular programming
- The architecture, features and interfaces of the microcontroller

Qualifications

Introduction to Programming
Microcontrollers and Embedded Programming

Assessment criteria, satisfactory (1)

The student is able to build a simple embedded system and test it.

Assessment criteria, good (3)

The student is able to do definitions and implementation of an embedded system.

Assessment criteria, excellent (5)

The student is able to design larger embedded systems. The student is able to subdivide a system to smaller entities and design the interfaces between modules.

Go back to top of page