VAMK

Vaihda kieltä: English

Etusivu > Opintohaku > Embedded Systems Programming (IITS2302) > 2015-2016

Embedded Systems Programming

Rakennetyyppi: Opintojakso
Koodi: IITS2302
Tyyppi: Pakollinen valinnainen (vaihtoehtoinen) / Ammattiopinnot
OPS: I-IT 2012
Taso: Insinööri (AMK)
Opiskeluvuosi: 4 (2015-2016)
Laajuus: 3 op
Vastuuopettaja: Menani, Smail
Opetuskieli: Englanti

Toteutukset lukuvuonna 2015-2016

Tot.Ryhmä(t)OpiskeluaikaOpettaja(t)KieliIlmoittautuminen
4I-IT-4N, I-TT-4N1.9.2015 – 31.12.2015Jukka MatilaEnglanti14.8.2015 – 13.9.2015

Osaamistavoitteet

The student will familiarize her/himself with advanced embedded systems programming such as the use of the stack, memory umanagement, code optimization. Learn to how to use the C programming language to implemet algorithms. Learn to understand the choice of the programming languageand the importance of real-time embedded systems.

Opiskelijan työmäärä

Load of the course: 81 h
- of which scheduled studies: 42 h
- which autonomous studies: 39 h

Edeltävät opinnot / Suositellut valinnaiset opinnot

Microprocessors, Controllers and Interfacing, Embedded Systems Design.

Sisältö

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

Opiskelumateriaali

Real-Time Programming, A Guide to 32-Bit Embedded Development, R. Grehan, R. Moote, I. Cyliax. Real-Time Programming: a Guide to 32-bit embedded development, R. Green, R. Moote, I. Cyliax, Addison Wesley, 2001, ISBN: 0-201-48540-0.

Opetusmuoto / Opetusmenetelmät

Tutorials, laboratory exercises.

Arviointikriteerit

1: The student is able, with guidance, to utilise themethods learnt during the study unit.
3: The student is able to utilise the methods learnt during the study unit independently.
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.

Arviointimenetelmät

An examination 30 %, exercises 30 % project work 40 %.


Takaisin