Ubiquitous Computing Environments

Ubiquitous computing is concerned with extending computing use by integrating collections of processing units throughout the environments inhabited by users. This approach allows users to interact more naturally with a computing environment which is seamlessly embedded into their surroundings.

The module will examine the underpinning technologies required for developments in ubiquitous computing with an emphasis on software and middleware technologies rather than hardware technologies.

The module will also consider the impact of these changes on human environments and societies and the legal and ethical implications of any new technologies.

On successful completion of this module, the student will be able to

Student achievement will be measured by an In-Course Assessment.

Programming Paradigms is a pre-requisite for this module.


Website Home