Data on the course

Show instruction and examinations
815308A Embedded Software Development Environments, 4 ECTS cr 
Code 815308A  Validity 01.08.2011 -
Name Embedded Software Development Environments  Abbreviation Embedded Softwa 
Scope4 ECTS cr   
Type Intermediate Studies Discipline3259 Information Processing Science 
  Grading1 - 5, pass, fail 
Unit Information Processing Science DP 

Henrik Hedberg 

ECTS Credits 

4 ECTS credits/108 hours of work


Language of instruction 



1 st year of Master’s and GS 3D studies, spring semester, period 4


Learning outcomes 

After completing the course, a student is able to work with the essential software development tools of a selected embedded platform. The student is able to implement memory and power efficient applications by exploiting existing libraries and knowledge of the programming interfaces provided by the platform.


The focus of the course is in the software development environments and tools for embedded platforms, such as Android, iOS, Windows Phone and PIC32. In addition, the course covers memory and power management, the core services of the platform, and the utilisation of existing libraries, such as Qt. One platform will be selected for deeper study, and the course introduces its essential software development tools and libraries. The emphasis is on application development for the platform as an exercise.

Mode of delivery 

Blended teaching


Learning activities and teaching methods 

Lectures and exercises about 40h, exercise work 68h


Target group 


Prerequisites and co-requisites 

Course “815309A Real-time Distributed Software Development”, C/C++ and/or Java programming skills or similar knowledge obtained from other courses.

Recommended optional programme components 


Recommended or required reading 

Course material, the documentation of selected technologies, and other related literature

Assessment methods and criteria 

Assessment methods: Exercise work


Grading: 1–5

Person responsible 

Responsible person: Henrik Hedberg

Working life cooperation 



Current and future instruction
No instruction in WebOodi

Future examinations
No examinations in WebOodi