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
-
IE24SPMechanical 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
-
IE23SPMechanical Engineering
Education groups
- Lab group A
- Lab group B