Skip to main content

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.

Go back to top of page