Pervasive Computing

Dit vak wordt in het Engels aangeboden. Omschrijvingen kunnen daardoor mogelijk alleen in het Engels worden weergegeven.

Doel vak

By the end of this course, students will be able to:
1) Design a realistic smart system with the potential to benefit human
lives. The system acquires and processes data from video, audio,
acceleration, or EEG sensors and uses pattern recognition to take
decisions that affect the environment accordingly. (Knowledge and
understanding) (Applying Knowledge and understanding)
2) Build a simplified version of the real system and program a software
agent to control it. (Applying Knowledge and understanding) (Making
3) Work together in a team, collaboratively identifying not only the
technical but also the safety or ethical issues with their designs, and
then sharing their challenges and discoveries through reports,
presentations, and in-class demonstrations. (Making judgements)
(Communication) (Lifelong learning skills)

Inhoud vak

Pervasive (or ubiquitous) computing is a trend based on the Mark
Weiser's vision of computers available "always and everywhere", embedded
in everyday life. This course is an introduction to pervasive computing
systems that assist people in their daily life. Think about a
fall-detection system, a self-driving car, a brain-controlled wheelchair
or a navigation system for a blind pedestrian. These systems:
1. sense the context (e.g. time, user's location, emotions,
acceleration, environment)
2. recognise patterns, reason and take intelligent decisions
3. act upon the environment, by controlling the wheels, suggesting the
best route, or just notifying a caretaker.
The main components of such a system are sensors, controllers and
actuators. In this course, students will learn different techniques to
acquire signals from the environment, to process these raw signals in
order to infer context by using machine learning, and to write software
agents for control.
During the practical lab the students will experiment with these
techniques and build their own smart system using robotic kits such as
Lego Mindstorms ev3, controlled by MATLAB. Guest lectures given by
researchers working in relevant fields are planned as well.


Lectures, practical lab sessions and mini-project.


Compulsory lab assignments and written exam.
The final grade is calculated as follows: FINAL GRADE = 0,5* PRAC + 0,5

A pass requires both components to be >=5.5. It is possible to resit the
exam, but not the practical.


Silvis-Cividjian, N. (2017), Pervasive Computing - Engineering Smart
Systems, Springer International Publishing, ISBN 978-3-319-51654-7


BSc Information Sciences (1st year)

Overige informatie

This course is taught in English.

Algemene informatie

Vakcode X_400552
Studiepunten 6 EC
Periode P4
Vakniveau 100
Onderwijstaal Engels
Faculteit Faculteit der Bètawetenschappen
Vakcoördinator dr. N. Silvis-Cividjian
Examinator dr. N. Silvis-Cividjian
Docenten dr. N. Silvis-Cividjian

Praktische informatie

Voor dit vak moet je zelf intekenen.

Voor dit vak kun je last-minute intekenen.

Werkvormen Werkcollege, Hoorcollege, Practicum