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 

Hannu Kukka 

ECTS Credits 

5 ECTS cr

Language of instruction 

In English.


Autumn, periods 1-2.

Learning outcomes 

1. has gained a good overview of the history and current state of ubiquitous computing

2. has learned to design, implement, and evaluate a ubiquitous computing system

3. has learned how to carry out a research project, from initial research problem formulation to concept development, and further to in-the-wild evaluation and reporting using an academic format


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

Mode of delivery 

Lectures, group project

Learning activities and teaching methods 

Lectures 20 h, exercises 22 h, project work 50 h, self-study 43 h. Exercises and project work are completed as 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 

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

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 graded based on the following criteria: - Attendance - Summaries of selected scientific publications - Interim reports during project work - Final project report.

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


Numerical scale 1-5; zero stands for a fail.

Person responsible 

Adjunct Professor Hannu Kukka

Working life cooperation 

The course teaches students how to design, implement, and evaluate an academic research project. Especially helpful to those students planning post-graduate studies.

Other information 



Current and future instruction
Functions Name Type ECTS cr Teacher Schedule
registration period has not begun Ubiquitous Computing Fundamentals  Course  Hannu Kukka  05.09.18 -19.12.18

Future examinations
No examinations in WebOodi