VAMK

Vaihda kieltä: English

Etusivu > Ajankohtaiset koulutukset > Tietotekniikan koulutus (TT) > V2022 > Vuosi 4 > Embedded Systems Programming (TT00BI84)

Embedded Systems Programming

Rakennetyyppi: Opintojakso
Koodi: TT00BI84
OPS: TT V2022
Taso: Insinööri (AMK)
Opiskeluvuosi: 4 (2025-2026)
Lukukausi: Syksy
Laajuus: 5 op
Vastuuopettaja: Menani, Smail
Opetuskieli: Englanti

Osaamistavoitteet

The student will familiarize themselves with advanced embedded systems programming such as the use of the stack, memory management, code optimization. The student will learn to how to use the C programming language to implement algorithms. Further, the student will learn to understand the choice of the programming language and the importance of real-time embedded systems.

Opiskelijan työmäärä

135 h, of which 50 hours of scheduled contact teaching.

Edeltävät opinnot / Suositellut valinnaiset opinnot

Microcontroller Laboratory Exercises, Sensor and Control Technology, Design of Embedded Systems.

Sisältö

An overview of algorithms' implementation using laboratory exercises and different programming techniques. Learn the pros and cons of different implementation. Programming will focus on algorithmic-intensive applications, such as the use of the stack, timing and interrupt-driven systems management. Debugging and testing.

Opiskelumateriaali

Material provided by the teacher.

Opetusmuoto / Opetusmenetelmät

Programming exercises in laboratory. Short lectures during exercises.

Arviointikriteerit

5: The student is able to utilise the methods learnt during the study unit independently and combine the knowledge with previously learnt in various contexts.
3: The student is able to utilise the methods learnt during the study unit independently.
1: The student is able, with guidance, to utilise the methods learnt during the study unit.

Arviointimenetelmät

Programming exercises 50 %, mini quizzes 30 % and a final examination/project 20 %.


Takaisin