Programming and Embedded systems (5 ECTS)
Code: TX00BU95-3015
General information
- Enrollment
- 05.05.2025 - 31.05.2025
- Registration for the implementation has ended.
- Timing
- 25.08.2025 - 21.12.2025
- The implementation has not yet started.
- Number of ECTS credits allocated
- 5 ECTS
- Mode of delivery
- On-campus
- Teaching languages
- Finnish
- Degree programmes
- Automotive Engineering
- Teachers
- Sanna Heikkinen
- Groups
-
AS23Autosähkötekniikan suuntautuminen aloitus syksy 2023
- Course
- TX00BU95
Implementation has 15 reservations. Total duration of reservations is 45 h 0 min.
Time | Topic | Location |
---|---|---|
Mon 25.08.2025 time 11:00 - 14:00 (3 h 0 min) |
Ohjelmointi ja sulautetut järjestelmät TX00BU95-3015 |
MMC310
Oppimistila
|
Mon 01.09.2025 time 11:00 - 14:00 (3 h 0 min) |
Ohjelmointi ja sulautetut järjestelmät TX00BU95-3015 |
MMC310
Oppimistila
|
Mon 08.09.2025 time 11:00 - 14:00 (3 h 0 min) |
Ohjelmointi ja sulautetut järjestelmät TX00BU95-3015 |
MMC310
Oppimistila
|
Mon 15.09.2025 time 11:00 - 14:00 (3 h 0 min) |
Ohjelmointi ja sulautetut järjestelmät TX00BU95-3015 |
MMC310
Oppimistila
|
Mon 22.09.2025 time 11:00 - 14:00 (3 h 0 min) |
Ohjelmointi ja sulautetut järjestelmät TX00BU95-3015 |
MMC310
Oppimistila
|
Mon 29.09.2025 time 11:00 - 14:00 (3 h 0 min) |
Ohjelmointi ja sulautetut järjestelmät TX00BU95-3015 |
MMC310
Oppimistila
|
Mon 06.10.2025 time 11:00 - 14:00 (3 h 0 min) |
Ohjelmointi ja sulautetut järjestelmät TX00BU95-3015 |
MMC310
Oppimistila
|
Mon 20.10.2025 time 11:00 - 14:00 (3 h 0 min) |
Ohjelmointi ja sulautetut järjestelmät TX00BU95-3015 |
MMA106
Oppimistila
|
Mon 27.10.2025 time 11:00 - 14:00 (3 h 0 min) |
Ohjelmointi ja sulautetut järjestelmät TX00BU95-3015 |
MMA106
Oppimistila
|
Mon 03.11.2025 time 11:00 - 14:00 (3 h 0 min) |
Ohjelmointi ja sulautetut järjestelmät TX00BU95-3015 |
MMA106
Oppimistila
|
Mon 10.11.2025 time 11:00 - 14:00 (3 h 0 min) |
Ohjelmointi ja sulautetut järjestelmät TX00BU95-3015 |
MMA106
Oppimistila
|
Mon 17.11.2025 time 11:00 - 14:00 (3 h 0 min) |
Ohjelmointi ja sulautetut järjestelmät TX00BU95-3015 |
MMA106
Oppimistila
|
Mon 24.11.2025 time 11:00 - 14:00 (3 h 0 min) |
Ohjelmointi ja sulautetut järjestelmät TX00BU95-3015 |
MMA106
Oppimistila
|
Mon 01.12.2025 time 11:00 - 14:00 (3 h 0 min) |
Ohjelmointi ja sulautetut järjestelmät TX00BU95-3015 |
MMA106
Oppimistila
|
Mon 08.12.2025 time 11:00 - 14:00 (3 h 0 min) |
Ohjelmointi ja sulautetut järjestelmät TX00BU95-3015 |
MMA106
Oppimistila
|
Learning outcomes
On completion of the course, the student
• knows the principles of C/C++ language and is able to apply them in machine control
• recognises when it is necessary to use an embedded system to solve a problem
• recognises the limitations of programming embedded systems
• knows how to choose components for embedded systems
• is able to program and commission an embedded system.
Content
• Principles and usage of C and C++ languages in technical applications
• Basics of embedded systems
• Fieldbuses with embedded systems
• C and C++ languages in embedded systems
• Operating systems in embedded systems
• Applying an embedded system in an application
Prerequisites
Application software, programming and reportage
Teaching methods
Programming exercises, two Arduino lab works
Learning materials and recommended literature
To be announced
Exam dates and retake possibilities
no exam
Student workload
12*3h in class + 2*3h lab
12*5h homework
Assessment methods and criteria
Mandatory exercises
Evaluation scale
0-5
Assessment criteria, satisfactory (1)
The student is able to program simple C/C++ programs.
The student knows the application area of embedded systems in machine control.
The student recognises the limitations of C/C++ programmes in embedded systems.
Assessment criteria, good (3)
The student is able to program more demanding C/C++ programmes.
The student knows the application area of embedded systems in machine control and is able to create control solutions applying embedded systems.
The student is able to solve the problems of C/C++ programmes in embedded systems.
Assessment criteria, excellent (5)
The student is able to program more demanding C/C++ programs.
The student knows the application area of embedded systems in machine control and is able to create control solutions applying embedded systems.
The student is able to solve the problems of C/C++ programmes in embedded systems.
The student is able to implement and program an embedded system application.
Assessment criteria, approved/failed
The student is able to program simple C/C++ programs.
The student knows the application area of embedded systems in machine control.
The student recognises the limitations of C/C++ programmes in embedded systems.