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 or COMP9017). 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 a pervasive computing system and have the ability to make use of these techniques
  • LO3. apply standard design approaches to creating a pervasive interface, and to adapt these to the particular emerging demands of pervasive computing systems
  • LO4. evaluate pervasive interfaces, based upon both technical and user-based techniques, and be able to select the most appropriate technique for a particular situation and justify this selection
  • LO5. explain how technical and 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 given need
  • LO7. write a report on the prototype system created.

Unit outlines

Unit outlines will be available 1 week before the first day of teaching for the relevant session.