Networking and Services
Advanced studies
Year Semester Date Period Language In charge
2016 autumn 01.11-15.12. 2-2 English Petteri Nurmi


Time Room Lecturer Date
Tue 16-18 B222 Petteri Nurmi 01.11.2016-15.12.2016
Thu 16-18 B222 Petteri Nurmi 01.11.2016-15.12.2016

Exercise groups

Group: 1
Time Room Instructor Date Observe
Wed 16-18 B222 Petteri Nurmi 07.11.2016—16.12.2016

Information for international students

All lectures and exercise sessions will be in English.




Exam  Task 3 updated on 7.1.2017 (deadline 15.1. 23:59pm)

Exercises are given by Ella Peltonen and Farbod Faghihi. Please contact by email firstname.lastname at cs.helsinki.fi. The course also have an informal IRC channel #locationawareness.

Location-awareness refers to the capability of an entity (e.g., person, device or application) to be able to determine its location. With the profiliteration of location-enabled smartphones, location-awareness has become an important domain within research and  businesses. The course covers basic concepts and methods for position estimation, both in indoor and outdoor settings, algorithms for processing location data (e.g., detecting frequently visited locations and processing data from movements of humans), and the use of location in applications and services (i.e., different forms of location-based services).

Rough outline of the course:

  • Location and Location-Awareness
  • Location-Based Games and other Location-Based Services
  • Positioning Algorithms
  • Location Systems (Indoor and Outdoors)
  • Spatial Data Analysis

NOTE: Due to travel, no lecture 8.11

NOTE: Due to conference travel, the first lecture will be 3.11

3.11. Introduction

3.11. Location-Based Services

8.11. Location-Awareness

10.11. Positioning Algorithms

15.11. Location Systems

17.11 Tracking and Filtering

22.11 Spatial Analysis

24.11 Modeling Mobility

29.11 Moving Object Databases

1.12 Trajectory Clustering

6.12 & 8.112 - No lectures

13.12. Mapping Technologies

15.12 Location-Awareness - Review


I Exercises (deadline Wednesday 9.11. 4pm) - Project work

II Exercises (deadline 16.11. 4pm)

III Exercises (deadline 23.11. 4pm) (Corrected 21.11)

IV Exercises (deadline 30.11. 4pm)

V Exercises (deadline 7.12. 4pm)

VI Exercises (deadline 14.12. 4pm)

Exercise points (Updated - In case of an error, please send an email to both the lecturer and the assistant)





Completing the course

The course involves a home exam, a project work, and weekly exercise sessions. Successful completion requires achieving at least half of the points in both the exam and the exercises, and completion of the project work.


Literature and material

The course does not follow any specific textbook. Some general overviews to the topics nevertheless cover most of the topics that will be discussed during the course:

  • Varshavsky, A. & Patel, S. Krumm, J. (Ed.) Location in Ubiquitous Computing Ubiquitous Computing Fundamentals, Chapman and Hall/CRC, 2010, 285-320
  • Küpper, A. Location-Based Services : Fundamentals and Operation Wiley, 2005

NOTE: The latest edition of the course is a merger of two separate courses: Location-Awareness (4cu, 582684) and Project in Location-Awareness (2cu). The course materials of the earlier course thus give a good idea of the extent and nature of the contents.