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 
TypeCourse   
  Grading1 - 5, pass, fail 
 
   
Unit Information Processing Science DP 

Teachers
Name
Henrik Hedberg 

Description
ECTS Credits 

4 ECTS credits/108 hours of work

 

 
Language of instruction 

  English

 
Timing 

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.

 
Contents 

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 

Grading: 1–5

 
Person responsible 

Responsible person: Henrik Hedberg

 
Working life cooperation 

No

 


Current and future instruction
No instruction in WebOodi

Future examinations
No examinations in WebOodi