Skip to main content

Applied ProgrammingLaajuus (3 cr)

Code: 5S00GY52

Credits

3 op

Objectives

The student knows
• the applications and importance of programming in the field of electrical and automation
• basic components of an embedded system
• principles of designing the connection and interface logic of the microcontroller application

The student can
• implement C / C ++ modular programs
• utilize ready-made sub-software libraries
• implement simple embedded system software
• implements the microcontroller application.

Content

Programmable applications in the field of electrical and automation. Programming structures: references, program modularization, records, classes and objects. Implementation of C / C ++ software in embedded system. Principles of designing microcontroller application connection and interface logic.

Assessment criteria, satisfactory (1-2)

The student can solve programming problems independently based on code examples and model solutions.
The student knows the basics of device-related programming and connections.

Assessment criteria, good (3-4)

The student can solve practical programming problems in a versatile and well-founded manner, and develop small programs using good programming structures.
The student knows how to implement simple software in an embedded system and understands how to connect a microcontroller.

Assessment criteria, excellent (5)

The student knows how to develop small programs creatively and versatilely using good and optimal programming structures. The student produces good and clear program code and can identify possible alternative implementation methods.
The student can apply what he has learned by independently developing software for an embedded system. The student can evaluate and analyze his own programming work critically and versatilely.