VAMK

Change language: Suomi

Front Page > Study Search > Embedded Systems Programming (IITS2302) > 2013-2014

Embedded Systems Programming

Structure Type: Study unit
Code: IITS2302
Type: Optional obligatory / Professional Studies
Curriculum: I-IT 2010
Level: Bachelor of Engineering
Year of Study: 4 (2013-2014)
Credits: 3 cr
Responsible Teacher: Menani, Smail
Language of Instruction: English

Courses During the Academic Year 2013-2014

Impl.Group(s)Study TimeTeacher(s)LanguageEnrolment
1I-IT-4N2014-03-03 – 2014-05-03Smail MenaniEnglish2013-12-09 – 2014-01-10

Learning Outcomes

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.

Student's Workload

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

Prerequisites / Recommended Optional Courses

Microprocessors, Controllers and Interfacing, Embedded Systems Design.

Contents

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.

Recommended or Required Reading and Other Learning Resources/Tools

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.

Mode of Delivery / Planned Learning Activities and Teaching Methods

Tutorials, laboratory exercises.

Assessment Criteria

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.

Assessment Methods

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


Back