Skip to main content

Embedded programming and IoTLaajuus (5 cr)

Course unit code: OT00EK03

General information


Credits
5 cr
Institution
Peppi

Objective

You know the distinct features of embedded programming.
You can write small programs using a low level programming language.
You know the features and requirements for building IoT devices.
You know IoT communications protocols and their features.
You can design and program IoT devices, and network services for IoT systems.

Content

How does embedded programming differ from high-level programming?
How do you write programs using a low-level language?
What distinct features does a low-level language have?
What is memory management?
How do you implement a linked list?
What do you need to take into account when programming IoT devices?
How do you implement service interfaces and clients for the interfaces?

Evaluation

Students can

a. use professional vocabulary systematically.
b. look for information in the key information sources of the field.
c. identify interrelated tasks.
e. use the key models, methods, software and techniques of the professional field.

Go back to top of page