Programming and Embedded systemsLaajuus (5 ECTS)
Course unit code: TX00FY24
General information
- Credits
- 5 ECTS
Objective
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
• is able 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
Qualifications
Application Software and Programming
Assessment criteria, satisfactory (1)
The student
• is able to program simple C/C++ programs
• knows the application area of embedded systems in machine control
• 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
• knows the application area of embedded systems in machine control and is able to create control solutions applying embedded systems
• 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
• knows the application area of embedded systems in machine control and is able to create control solutions applying embedded systems
• is able to solve the problems of C/C++ programmes in embedded systems
• is able to implement and program an embedded system application.
Assessment criteria, approved/failed
The student
• is able to program simple C/C++ programs
• knows the application area of embedded systems in machine control
• recognises the limitations of C/C++ programmes in embedded systems.