Embedded programming and IoT (5 cr)
Code: OT00EK03-3004
General information
- Enrollment
-
07.04.2025 - 21.04.2025
Registration for the implementation has ended.
- Timing
-
01.09.2025 - 19.12.2025
The implementation has not yet started.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- Department of Information Technology
- Campus
- Mikkeli Campus
- Teaching languages
- Finnish
- Seats
- 20 - 40
- Degree programmes
- Degree programme in Software Engineering
Realization has 30 reservations. Total duration of reservations is 56 h 15 min.
Time | Topic | Location |
---|---|---|
Tue 02.09.2025 time 10:00 - 12:15 (2 h 15 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Wed 03.09.2025 time 10:00 - 11:30 (1 h 30 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Tue 09.09.2025 time 10:00 - 12:15 (2 h 15 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Wed 10.09.2025 time 10:00 - 11:30 (1 h 30 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Tue 16.09.2025 time 10:00 - 12:15 (2 h 15 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Wed 17.09.2025 time 10:00 - 11:30 (1 h 30 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Tue 23.09.2025 time 10:00 - 12:15 (2 h 15 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Wed 24.09.2025 time 10:00 - 11:30 (1 h 30 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Tue 30.09.2025 time 10:00 - 12:15 (2 h 15 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Wed 01.10.2025 time 10:00 - 11:30 (1 h 30 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Tue 07.10.2025 time 10:00 - 12:15 (2 h 15 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Wed 08.10.2025 time 10:00 - 11:30 (1 h 30 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Tue 14.10.2025 time 10:00 - 12:15 (2 h 15 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Wed 15.10.2025 time 10:00 - 11:30 (1 h 30 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Tue 28.10.2025 time 10:00 - 12:15 (2 h 15 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Wed 29.10.2025 time 10:00 - 11:30 (1 h 30 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Tue 04.11.2025 time 10:00 - 12:15 (2 h 15 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Wed 05.11.2025 time 10:00 - 11:30 (1 h 30 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Tue 11.11.2025 time 10:00 - 12:15 (2 h 15 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Wed 12.11.2025 time 10:00 - 11:30 (1 h 30 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Tue 18.11.2025 time 10:00 - 12:15 (2 h 15 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Wed 19.11.2025 time 10:00 - 11:30 (1 h 30 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Tue 25.11.2025 time 10:00 - 12:15 (2 h 15 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Wed 26.11.2025 time 10:00 - 11:30 (1 h 30 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Tue 02.12.2025 time 10:00 - 12:15 (2 h 15 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Wed 03.12.2025 time 10:00 - 11:30 (1 h 30 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Tue 09.12.2025 time 10:00 - 12:15 (2 h 15 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Wed 10.12.2025 time 10:00 - 11:30 (1 h 30 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Tue 16.12.2025 time 10:00 - 12:15 (2 h 15 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
Wed 17.12.2025 time 10:00 - 11:30 (1 h 30 min) |
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3004 |
E103
Teorialuokka (IoT/ICT-labra syksy -25-)
|
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.
Course material
Online material / Learn : Details in the beginning of the course
Other possible suitable books are mentioned in the beginning of the course.
Study forms and methods
Scheduled track: Teaching and guidance sessions as specified in the weekly schedule. You will complete course assignments and practical assignments, and complete a final exam.
RDI and work-related cooperation
No.
Timing of exams and assignments
Will be announced in the beginning.
Student workload
Around 70 hours of contact teaching and exercises in a classroom. Rest of 135 hours is self study.
Evaluation scale
1-5
Assessment methods and criteria
Grading 1-5 is based on exercises and possible exam.