VAMK

Vaihda kieltä: English

Etusivu > Opintohaku > Embedded Systems Programming (IITS2302)

Embedded Systems Programming

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

Toteutukset

Tot.Ryhmä(t)OpiskeluaikaOpettaja(t)KieliLähiop.Ilmoittautuminen
1I-IT-4N3.3.2014 – 3.5.2014Smail MenaniEnglanti 9.12.2013 – 10.1.2014
3I-IT-4N, I-TT-4N1.9.2014 – 25.10.2014Jukka MatilaEnglanti 15.8.2014 – 14.9.2014
4I-IT-4N, I-TT-4N1.9.2015 – 31.12.2015Jukka MatilaEnglanti 14.8.2015 – 13.9.2015
5I-IT-4N, I-TT-4N1.9.2016 – 4.3.2017Jukka MatilaEnglanti 22.8.2016 – 19.9.2016
6I-IT-4N, I-TT-4N1.9.2017 – 22.12.2017Jukka MatilaEnglanti 23.8.2017 – 18.9.2017
7I-IT-4N, I-TT-4N31.8.2018 – 21.12.2018Jukka MatilaEnglanti32 h20.8.2018 – 17.9.2018

Alla oleva kuvaus koskee lukuvuotta: 2018-2019

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