Skip to main content

Embedded System Programming (3cr)

Course unit code: TT00BB51

General information


Credits
3 cr
Teaching language
Finnish

Objective

The students will master basic embedded device programming and program design skills and knowledge and will be able to write small programs for microcontrollers.

Content

The aim of the course is to learn C programming with embedded C-language and to design a device-based program with a computer-aided design program. The course environment circuit board equipped with a microcontroller.
Using a teaching circuit board, the course will cover a microcontroller's most common registers and registry initialization, interrupt handling, program structure, embedded C language variables, debugging the program, translating and installing the program on a microcontroller, and connecting peripherals to a circuit board. The course will also cover the most common bus solutions.
The course includes supervised exercises and an assignment.

Assessment criteria, excellent (5)

The students are able to complete the assignment independently and apply acquired knowledge and sills to add on more features.

Assessment criteria, good (3)

The students are able to complete the assignment with supervision.

Assessment criteria, satisfactory (1)

The students must complete and return all classwork and an assignment based on a model answer.

Further information

Active attendance is required to pass this course.

Go back to top of page