Core Module Information
Module title: Sensing Systems for Mobile Applications

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

Module code: SET09118
Module leader: Stefano Cherubin
School School of Computing, Engineering and the Built Environment
Subject area group: Computer Science


Description of module content:

Systems Hardware
Characteristics of mobile devices and microprocessor systems.

Software Development
Tools and development environments: specifically those targeting open-source communities. Android development environments and programming techniques provide the focus.

Communications Interfaces in Mobile Devices
Analysis and evaluation of common protocols with particular focus on WiFi and Bluetooth.

Wireless Sensor Networks
Interface hardware requirements for wireless sensor nodes. Network topologies, device types, power issues and security features.

Sensors Interfaces in Mobile Devices
Operation and applications for common external sensors, such as touch panels, accelerometer, GPS, temperature and light. Operation and application of common sensors onboard mobile devices, such as accelerometers, gyroscopes and GPS.

The project-based structure of the module allows students to experiment with a wider range of hardware devices including specialist sensors and various prototyping boards.

Learning Outcomes for module:

Upon completion of this module you will be able to
LO1: Evaluate the hardware capabilities of mobile devices, such as phones and tablet devices.
LO2: Contrast the operating characteristics of common wireless technologies used in sensing applications.
LO3: Design and evaluate hardware prototypes incorporating appropriate microprocessor boards and a range of sensor and actuator devices.
LO4: Demonstrate competence with tools and programming techniques for the development of application software for mobile devices with particular focus on wireless and sensor technologies.

Full Details of Teaching and Assessment
2022/3, Trimester 2, FACE-TO-FACE, Edinburgh Napier University
Occurrence: 001
Primary mode of delivery: FACE-TO-FACE
Location of delivery: MERCHISTON
Partner: Edinburgh Napier University
Member of staff responsible for delivering module: Brian Davison
Module Organiser:

Learning, Teaching and Assessment (LTA) Approach:
Learning & Teaching methods including their alignment to LOs
This is very much a hands-on approach to learning with three hours/week devoted to the development of practical and written skills. A further one hour per week is given over to a lecture program that introduces and develops the core principles of mobile systems. This work will build on the skills and knowledge gained in the prerequisite module – SET08114 Mobile applications development. In general lectures are used to introduce bounded case studies in specific areas of mobile systems technology [LO 2,3] and the practical and tutorial work is used broaden and develop deeper understanding of the subject area [LO1, 4].

The teaching material is supported using a combination of handouts, tutorials and computer based resources. Student progress is monitored via the tutorials and practical exercises. Additionally, progress monitoring facilitates student feedback that is timely, appropriate and remedial.

Moodle is used as the central repository for all courseware and is used to encourage discussion forums on current module issues as well as related topics and wider resources.

Formative Assessment:
To Support formative feedback, the Software Engineering subject group utilise a lab based teaching approach across their provision. During these lab sessions, staff will discuss and evaluate student progress and provide feedback on how well they are progressing with their work. All modules in the subject group also require students to demonstrate their coursework on submission to provide further formative feedback on how the work could be improved

Summative Assessment:
The module is structured around four projects, the first three of which provide opportunities to become familiar with the required concepts, technologies and tools. Project 1 focuses on the design, development and operation of resource-constrained hardware devices for sensing applications [LO3, LO4]. Project 2 focuses on the development of mobile applications which use data supplied by sensors onboard the mobile device [LO1, LO4]. Project 3 integrates these two areas and introduces the requirement for wireless communications [LO2, LO4]. Project 4 allows the students to develop a system of their own design incorporating sensing and mobile technologies using appropriate tools and techniques [LO1,2,3,4]

Student Activity (Notional Equivalent Study Hours (NESH))
Mode of activityLearning & Teaching ActivityNESH (Study Hours)
Face To Face Lecture 12
Face To Face Tutorial 36
Independent Learning Guided independent study 152
Total Study Hours200
Expected Total Study Hours for Module200

Type of Assessment Weighting % LOs covered Week due Length in Hours/Words
Report 40 1, 2, 3 10 HOURS= 0, WORDS= 3000
Project - Practical 60 3, 4 13 HOURS= 100, WORDS= 0
Component 1 subtotal: 40
Component 2 subtotal: 60
Module subtotal: 100

Indicative References and Reading List - URL:
Contact your module leader