Skip to main content
Unit of study_

COMP5047: Pervasive Computing

This is an advanced course on Pervasive Computing, with a focus on the "Internet of Things" (IoT). It introduces the key aspects of the IoT and explores these in terms of the new research towards creating user interfaces that disappear into the environment and are available pervasively, for example in homes, workplaces, cars and carried.

Code COMP5047
Academic unit Computer Science
Credit points 6
Assumed knowledge:
ELEC1601 AND (COMP2129 OR COMP2017). Background in programming and operating systems that is sufficient for the student to independently learn new programming tools from standard online technical materials.

At the completion of this unit, you should be able to:

  • LO1. analyse a context to define the overall goals of a new pervasive system
  • LO2. select suitable techniques for establishing requirements for a pervasive computing system, including the usability requirements, and have the ability to make use of these techniques
  • LO3. apply standard design approaches to creating a user interface, and to adapt these to the particular emerging demands of pervasive computing systems
  • LO4. evaluate interfaces, based upon both discount and user-based techniques, and be able to select the most appropriate technique for a particular situation and justify this selection
  • LO5. explain how human factors influence aspects of design of interfaces
  • LO6. bring together design and evaluation techniques to create a prototype interface that is designed to address a defined user need
  • LO7. write a report on the prototype system created.

Unit outlines

Unit outlines will be available 2 weeks before the first day of teaching for the relevant session.

There are no unit outlines available online for previous years.