Module title: Ubiquitous Computing

SCQF level: 09:
SCQF credit value: 20.00
ECTS credit value: 10

Module code: IMD09139
Module leader: Augusto Abreu Esteves
School School of Computing
Subject area group: Creative and Social Informatics
Prerequisites

Module Code SET07108
Module Title Programming for Interactive Media and Design
Examples of Equivalent Learning Software Development 1 (SET07102), Playful Interaction (IMD08114)

2018/9, Trimester 1, Face-to-Face,
Occurrence: 001
Primary mode of delivery: Face-to-Face
Location of delivery: MERCHISTON
Partner:
Member of staff responsible for delivering module: Augusto Abreu Esteves
Module Organiser:


Learning, Teaching and Assessment (LTA) Approach:
The teaching of this module is structured as follows:
- One-hour lecture each week, covering the theoretical aspects behind Ubiquitous Computing and the Internet-of-Things. These lectures will introduce students to the material covered in the module’s exam – Assessment Three (LO1 & LO4).
- Two-hour practical each week, offering students hands-on, practical experience with many of the technologies behind Ubiquitous Computing, including micro-controllers and sensor data. Furthermore, the students will use these classes to work on Assessments One and Two (LO1, LO2 & LO3).
- One-hour workshop each week, devoted to providing each student with basic programming skills. These skills will then be put to practice in Assessment Two (LO2 & LO3).
The remaining time will be devoted to directed study, where a comprehensive list of references will be supplied to students in order to illustrate state of the art practice. These will incorporate videos, books, tutorials and general websites, which will be carefully selected and often personalised to each individual student / assessment work.


Formative Assessment:
Formative assessment will take place during the practical and workshop sessions. During these sessions, students will receive oral feedback, and will engage in self-assessment activities (LO1).

Summative Assessment:
Summative assessment will measure learning outcomes by following usability principles and heuristics that look at how problems are observed and approached; the quality of the proposed conceptual solutions; the design qualities of the proposed artefacts; and the clarity and completeness of the assessment reports – Assessments One and Two (LO1, LO2 & LO3). Summative assessment will also include a theoretical exam – Assessment Three (LO1 & LO4).

Student Activity (Notional Equivalent Study Hours (NESH))
Mode of activityLearning & Teaching ActivityNESH (Study Hours)
Face To Face Lecture 12
Face To Face Practical classes and workshops 24
Face To Face Tutorial 12
Face To Face Centrally Time Tabled Examination 2
Independent Learning Guided independent study 150
Total Study Hours200
Expected Total Study Hours for Module200


Assessment
Type of Assessment Weighting % LOs covered Week due Length in Hours/Words
Project - Practical 20 1 4 HOURS= 30, WORDS= 0
Practical Skills Assessment 40 1,2,3 10 HOURS= 60, WORDS= 0
Digital Examination (not Centrally Timetabled) 40 1,4 12 HOURS= 2, WORDS= 0
Component 1 subtotal: 60
Component 2 subtotal: 40
Module subtotal: 100

Description of module content:

This module is an introduction to the Internet-of-Things (IoT) / Internet-of-Everything (IoE). This is an area of rapid growth, with applications in both consumer and enterprise products and services. It is also an area that draws from multiple disciplines, including ethnography, network security, product design, physical computing and data science. This module will not only introduce students to these individual topics, but also provide a holistic perspective on how they come together to enable IoT / IoE technologies.

Learning Outcomes for module:

Upon completion of this module you will be able to
LO1: Demonstrate an understanding of how everyday objects can be augmented with digital information and interactive capabilities
LO2: Construct interactive environments that rely on bespoke, interconnected devices
LO3: Determine and resolve different events based on various sensor data streams
LO4: Demonstrate an in-depth, theoretical understanding of the field of Ubiquitous Computing. This includes areas ranging from physical computing to security.

Indicative References and Reading List - URL:
Ubiquitous Computing (IMD09139)