Module Database Search



MODULE DESCRIPTOR
Module Title
Edge Artificial Intelligence
Reference CM3603 Version 1
Created March 2020 SCQF Level SCQF 9
Approved July 2020 SCQF Points 15
Amended ECTS Points 7.5

Aims of Module
To develop Mobile Edge Computing applications using appropriate software and hardware platforms.

Learning Outcomes for Module
On completion of this module, students are expected to be able to:
1 Define the technologies, devices and applications which enable Mobile Edge Computing.
2 Investigate routine professional problems and issues encountered when deploying Edge Computing to an existing mobile device network.
3 Design and develop effective mobile applications by using appropriate tools and techniques for a given requirement specification.
4 Test and critically evaluate functionalities and security implications in the development of Edge Computing scenarios.

Indicative Module Content
Mobile app development, prototyping, mobile design, data persistence, web services, JSON/XML, microservices, middleware stacks.

Module Delivery
The module will be delivered through a mixture of lectures, tutorials and workshops; both online and on-campus thereby blending the delivery of the module. Edge Computing and related concepts will be introduced and illustrated through lectures. The understanding of the student would be tested, evaluated and further enhanced through an interactive series of tutorials in the lab sessions. In the tutorials, students will apply the theoretical knowledge to implement mobile applications by using an industry standard integrated development environment.

Indicative Student Workload Full Time Part Time
Contact Hours 48 N/A
Non-Contact Hours 102 N/A
Placement/Work-Based Learning Experience [Notional] Hours N/A N/A
TOTAL 150 N/A
Actual Placement hours for professional, statutory or regulatory body    

ASSESSMENT PLAN
If a major/minor model is used and box is ticked, % weightings below are indicative only.
Component 1
Type: Coursework Weighting: 50% Outcomes Assessed: 1, 2
Description: Individual programming Coursework assignment with Viva.
Component 2
Type: Coursework Weighting: 50% Outcomes Assessed: 3, 4
Description: Individual programming Coursework assignment with Viva.

MODULE PERFORMANCE DESCRIPTOR
Explanatory Text
The calculation of the overall grade for this module is based on a 50% weighting for Component 1 (Coursework) and 50% weighting for Component 2 (Coursework). An overall minimum grade D is required to pass the module.
Coursework:
Coursework: A B C D E F NS
A A A B B C E
B A B B C C E
C B B C C D E
D B C C D D E
E C C D D E E
F E E E E E F
NS Non-submission of work by published deadline or non-attendance for examination

Module Requirements
Prerequisites for Module CM2602, CM2604 or equivalent.
Corequisites for module None.
Precluded Modules None.

INDICATIVE BIBLIOGRAPHY
1 Parker, G.P. 2016. Platform Revolution: How Networked Markets are Transforming the Economy and How to Make Them Work for You. W.W. Norton & Company Ltd.
2 Buyya, R. and Srirama, S. 2019. Fog and Edge Computing: Principles and Paradigms. Wiley.
3 Domingos, P. 2015. The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World. 1st Edn. Penguin.
4 Mayer-Schönberger, V. and Cukier, K. 2013. Big Data: A Revolution that will Transform How we Live, Work and Think. John Murray.


Robert Gordon University, Garthdee House, Aberdeen, AB10 7QB, Scotland, UK: a Scottish charity, registration No. SC013781