Module title: Sensing Systems for Mobile Applications

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

Module code: SET09118
Module leader: Brian Davison
School School of Computing
Subject area group: Software Engineering
Prerequisites

Module code SET08114
Module title Mobile Applications Development
Examples of equivalent learning : Java/Android programming plus Level 7 embedded/computer systems hardware knowledge.

2019/0, 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: Frank Greig
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:
The University is currently undertaking work to improve the quality of information provided on methods of assessment and feedback. Please refer to the section on Learning and Teaching Approaches above for further information about this module’s learning, teaching and assessment practices, including formative and summative approaches.

Summative Assessment:
The University is currently undertaking work to improve the quality of information provided on methods of assessment and feedback. Please refer to the section on Learning and Teaching Approaches above for further information about this module’s learning, teaching and assessment practices, including formative and summative approaches.

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


Assessment
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

Description of module content:

Systems Hardware
System and processor architectures for mobile devices. Case study architectures for phone and tablet devices.

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: WiFi, WiFi direct, Bluetooth, Near Field Communications and RF tagging. Case study evaluations and applications development for relevant applications, for example, asset tracking, automatic billing at point-of-sale, eHealth, smart metering, personal area networks etc.

Wireless Sensor Networks
Interface hardware requirements for wireless sensor nodes. Transceiver operation and packet radio operation. IEE802.15.4 and Zigbee protocols. Sensor network topologies, device types, power issues and security features. Case studies demonstrating the application and integration of WSNs into mobile devices.

Sensors Interfaces in Mobile Devices
Operation and applications for common sensors, such as touch panels, accelerometer, GPS, temperature and light. Case studies that demonstrate the integration of sensors into mobile applications.

An introduction to the operation detail and applications of a broader range of sensors and actuators: for example, devices, such as, proximity, humidity, pressure, current, gas, flow etc., and specialist sensors for medical application, for example, blood glucose, heart-rate and blood pressure monitors.

Learning Outcomes for module:

Upon completion of this module you will be able to
LO1: Evaluate the system hardware architecture of mobile devices, such as phones and tablet devices.
LO2: Applies knowledge of the operating characteristics of common wireless technologies currently in mobile system applications.
LO3: Applies knowledge of the operating characteristics of a range of sensor and actuator devices to applications in mobile systems.
LO4: Applies appropriate tools and programming techniques to the development of application software for mobile devices with particular focus on wireless and sensor technologies.

Indicative References and Reading List - URL:

Core - GREG MILETTE AND ADAM STROUD (2012) PROFESSIONAL ANDROID SENSOR PROGRAMMING: JOHN WILEY & SONS, 1st ed.
Core - SHANE CONDOR (2012) ANDROID WIRELESS APPLICATION DEVELOPMENT: WILEY, 2nd ed.
Click here to view the LibrarySearch.