Module Overview

Ubiquitous computing

The aim of this module is to give learners an understanding of the fundamental problems and issues pertinent to ubiquitous computing. The module aims to provide a thorough knowledge of the technological underpinnings of ubiquitous computing, equip students with the skills necessary to develop applications for pervasive devices,and provide insight into research activities in this area.

Module Code

COMP H4025

ECTS Credits


*Curricular information is subject to change

Historical Perspective and Overview

The origins of Uiquitouos Couputing and the current state of the art.

Networking infrastructure and protocols

Wireless networks for pervasive devices; Peer to peer networking; Network Security and Privacy of information

Pervasive Devices and Systems

Mobile Phones and PDAs, Enterprise Digital Assistants, Personal Navigation, Wearable Computing, Smart Homes etc.

Application Development

Software development issues pertinent to mobile/pervasive devices such as user interaction, resource and network availability, sensor interfacing, location based services etc.

Back End Services and Middleware

Cloud Computing, Distributed Computing, Mobile Agents, Jini, Web Services for mobile devices, Security etc.

Ethics and Privacy

Awareness of the possible infringements on the basic rights of people from ubiquitous applications.

Module Content & Assessment
Assessment Breakdown %
Other Assessment(s)100