Data on the course

Show instruction and examinations
521045S Mobile Computing, 5 ECTS cr 
Code 521045S  Validity 01.08.2018 -
Name Mobile Computing  Abbreviation Mobile Computin 
Scope5 ECTS cr   
TypeAdvanced Studies Discipline4307 Information Engineering 
  Grading1 - 5, pass, fail 
Unit Computer Science and Engineering DP 

Denzil Teixeira Ferreira 

ECTS Credits 

5ECTS / 138 hours of work

Language of instruction 



Spring, periods 3 and 4

Learning outcomes 

This course focuses on one of the core demands of industry today: deep understanding of mobile interaction, mobile computing constrains and mobile development. After this class, students will possess the:
- ability to design and prototype a mobile user interface taking into account usability aspects of interaction on smaller displays
- ability to explain and leverage the fundamental concepts of context awareness using smartphone hardware, software and human sensors
- ability to understand and implement from scratch a mobile application that leverages both usability and context to create engaging mobile experiences



The basic concepts of mobile interface design, implementation, mobile sensor acquisition, context awareness.

Mode of delivery 

Face-to-face teaching

Learning activities and teaching methods 

5 ECTS cr = 138h of course work. Lectures (14h), in-class exercises (14h) and practical work (107h) (project, assignments).

Target group 

Computer Science and Engineering students and other students.

Prerequisites and co-requisites 

Recommended to have experience with object-oriented programming (Java, C#).

Recommended optional programme components 

The course is an independent entity and does not require additional studies carried out at the same time.

Recommended or required reading 

All necessary material will be provided by the instructor.

Assessment methods and criteria 

The assessment depends on whether the student attends or not the class. For attending students, the assessment is based on 5 laboratory exercises (which the student needs a passing grade). For non-attending students, 5 individual assignments are assigned instead of the laboratory exercises (which the student needs a passing grade). For non-attending students, there is an intermediate exam at the end of period 3 and another at the end of period 4. All students, attending or not, are peer-assessed in a team project during period 4.


The course unit utilizes a numerical grading scale 1-5. In the numerical scale zero stands for a fail.


Person responsible 

Denzil Socrates Teixeira Ferreira

Working life cooperation 



Current and future instruction
Functions Name Type ECTS cr Teacher Schedule
registration period has not begun Mobile Computing  Course  Denzil Teixeira Ferreira  11.01.21 -23.02.21

Future examinations
No examinations in WebOodi