3cr. P: object oriented programming Topics in pervasive computing, such as: sensors, mobility, tangibles, ambient displays, middleware, location and context-awareness. User-centered design methods, such as: requirements gathering, design, prototyping and evaluation. Labs cover current technologies, such as sensors and mobile devices. Lecture and laboratory. Lab fee.