Data on the course

Show instruction and examinations
521148S Ubiquitous Computing Fundamentals, 5 ECTS cr 
Code 521148S  Validity 01.08.2012 -
Name Ubiquitous Computing Fundamentals  Abbreviation Ubiquitous Comp 
Scope5 ECTS cr   
TypeAdvanced Studies Discipline4307 Information Engineering 
  Grading1 - 5, pass, fail 
Unit Computer Science and Engineering DP 

Ojala, Timo Kullervo 

ECTS Credits 

5 ECTS credits / 133 hours of work

Language of instruction 



Autumn, periods 1-2.

Learning outcomes 

Upon completing the course the student:

1. understands the history and current state of ubiquitous computing.

2. is able to design, implement, and evaluate a ubiquitous computing system.

3. is able to carry out a research project from initial research problem statement to prototype implementation, empirical evaluation in-the-wild, and reporting in form of a research paper.


Ubiquitous computing systems, privacy, field studies, ethnography, interfaces, location, context-aware computing, processing sequential sensor data.

Mode of delivery 


Learning activities and teaching methods 

Lectures 20 h / exercises 20 h / project work 50 h / self-study 43 h. Exercises and project work are completed as a group work.

Target group 

M.Sc. students (computer science and engineering) and other students of the University of Oulu.

Prerequisites and co-requisites 


Recommended optional programme components 


Recommended or required reading 

Required literature: John Krumm (editor) Ubiquitous Computing Fundamentals, Chapman & Hall, 2010, ISBN 978-1-4200-9360-5, 328 pages; selected scientific publications.

Assessment methods and criteria 

The course is passed with approved exercise reports and an approved project work.

Read more about assessment criteria at the University of Oulu webpage.


The course uses numerical scale 1-5.

Person responsible 

Professor Timo Ojala

Working life cooperation 



Current and future instruction
No instruction in WebOodi

Future examinations
No examinations in WebOodi