ITC3338
ITC3338
COREQUISITES: None.
In congruence with the teaching and learning strategy of the college, the
following tools are used:
Lectures and laboratory sessions.
METHOD OF TEACHING AND
LEARNING: Office hours held by the instructor to provide further assistance to
students.
Use of the online content management system (Blackboard CMS) to
further facilitate communication.
Summative:
1st assessment: Midterm exam
30%
Short answers and/or case problems
2nd assessment: Portfolio of student work and oral assessment 10%
Final assessment: Research Project
60%
Infrastructure modelling
ASSESSMENT:
Formative:
Take-home short problems 0%
ITC 3338 - 1 of 3
The final summative assessment tests the LOs 1-5.
The final grade for this module will be determined by averaging all
summative assessment grades, based on predetermined weights for each
assessment. If students pass the final summative assessment, which tests
all Learning Outcomes for this module, and the average grade for the
module is 40 or above, students are not required to resit any failed
assessments.
REQUIRED READING:
1. Buyya R., Srirama S.N., “Fog and Edge Computing”, Wiley, 2019.
2. Instructor’s notes.
RECOMMENDED READING:
INDICATIVE READING: 1. Taheri J. & Deng S. (eds.): “Edge Computing: Models, technologies and
applications”, IET, 2020
2. Sabella D., Reznik A., Frazao R., “Multi-access Edge Computing in
Action”, 1st edition, Kindle, 2019
3. Al-Turjman F. (ed.): “Edge Computing: from hype to reality”, Springer,
2019.
REQUIRED MATERIAL:
The New Frontier of the Web
https://hackernoon.com/edge-computing-a-beginners-guide-
8976b6886481
INDICATIVE MATERIAL:
(e.g. audiovisual, digital RECOMMENDED MATERIAL:
material, etc.) IoT Edge Computing: Introduction to AWS Greengrass
https://www.pluralsight.com/courses/iot-edge-computing-introduction-aws-
greengrass?aid=7010a000002LUv2AAG&promo=&utm_source=non_branded&ut
m_medium=digital_paid_search_google&utm_campaign=XYZ_EMEA_Dynamic&
utm_content=&gclid=EAIaIQobChMI5sC76ua87wIV0_hRCh0BxAJ7EAAYAiAAEgJIa
_D_BwE
Daily access to the course’s site on the College’s Blackboard CMS and the
acg email.
COMMUNICATION
Effective communication using proper written and oral English.
REQUIREMENTS:
Use of word processing and/or presentations software for documentation
and presentation of deliverables and the final project.
Microsoft Office
Python 3.8+
SOFTWARE REQUIREMENTS:
OPENStack
Docker Compose CU
https://www.openstack.org/
https://www.docker.com/
https://www.automationworld.com/fog-computing-vs-edge-
computing-whats-difference
WWW RESOURCES:
https://a16z.com/2016/12/16/the-end-of-cloud-computing/
http://www.faredge.eu/#/
https://en.wikipedia.org/wiki/Edge_computing
https://opcfoundation.org/markets-collaboration/openfog/
ITC 3338 - 2 of 3
1. New computing paradigms
2. The Business and IIoT challenge
3. C2F2T integration infrastructures
4. Autonomic management and orchestration
4.1. Slicing in 5G
4.2. Slicing in software-defined clouds
4.3. Slicing management in Edge and Fog
5. Optimization and modelling frameworks
6. Middleware Infrastructures
6.1. Edge cloud architectures
6.2. Lightweight Edge Clouds
INDICATIVE CONTENT:
6.3. IoT Integration and Blockchain-based orchestration
7. Data in the fog
7.1. Big Data analytics
7.2. Data management
7.3. Data protection by design
7.4. GDPR restrictions
8. Applications and techniques
8.1. Smart e-Health, smart surveillance, smart transportation
8.2. Predictive analysis for Fog applications deployment
8.3. Testing of Fog IoT apps
8.4. ML techniques for defending IoT systems
ITC 3338 - 3 of 3