Skip to main content

Basics of Realtime ProgrammingLaajuus (5 cr)

Code: IE00BE07

Credits

5 op

Learning objectives

After completing this course the student is able to:
- program a micro controller or a programmable logic controller
- use different data types, variables, condition and loop statements correctly
- design a simple program architecture
- use a version control system

Content

- Definition of realtime (deterministic) system
- Basics of programming:
- Data types
- Variables
- Condition statements
- Loop statements
- Functions/Function blocks
- Subprograms
- Basic architectures (state machine etc.)
- Version control

Enrollment

01.12.2024 - 15.01.2025

Timing

01.01.2025 - 31.07.2025

Credits

5 op

Mode of delivery

Contact teaching

Teaching languages
  • English
Degree programmes
  • Degree Programme in Mechanical Engineering
Teachers
  • Teemu Matilainen
Student groups
  • IE24SP
    Mechanical Engineering
Enrollment

01.12.2023 - 15.01.2024

Timing

01.01.2024 - 31.07.2024

Credits

5 op

Mode of delivery

Contact teaching

Teaching languages
  • English
Teachers
  • Teemu Matilainen
Scheduling groups
  • Lab group A (Size: 20. Open UAS: 0.)
  • Lab group B (Size: 20. Open UAS: 0.)
Student groups
  • IE23SP
    Mechanical Engineering
Education groups
  • Lab group A
  • Lab group B