Faculty Natural Sciences
Home Department Computer Science
Module Topic An Introduction to the Internet-of-Things (IoT)
Generic Module Name Computer Science 735
Alpha-numeric Code COS735
NQF Level 8
NQF Credit Value 15
Duration Semester
Proposed semester to be First Semester
offered
Programmes in which the BSc Hons (Computer Science) (3735)
module will be offered
Year level 1
Main Outcomes On completion of this module students should be able to:
● Discuss the history, current state and evolution of the
Internet-of-Things
● Understand and describe the structure of the Internet-of-
Things as well as different instantiations and
implementations of the IoT architecture.
● Identify and describe the impact of the IoT on Big data
generation and applications.
● Critically evaluate and describe the role and impact of
Cloud/Fog Computing technologies in the IoT.
● Analyze and describe key applications and use-cases of
the Internet-of-Things.
Implement a real-world IoT use-case focusing on an urban
or rural IoT application by clearly analyzing, specifying and
developing the main building blocks and layers of the IoT
architecture of the use-case.
Main Content After an overview of the IoT, the course content is centered
around a four layer architecture that includes
i) IoT device layer
ii) IoT networking layer
iii) IoT adaptation layer and
iv) IoT application layer.
The main topics to be covered include
● Overview of the Internet-of-Things (IoT) including
• IoT evolution
• IoT structure and architecture
• IoT and Big Data
• IoT and Cloud Computing
● IoT sensing layer – Sensor, Actuator, /RFID, GPS
technologies
● IoT networking layer including IoT communication
standards and protocols.
● IoT adaptation layer including IoT-based fog/cloud
storage and analytics.
● IoT application layer with use-cases in smart cities and
smart villages
Pre-requisite modules None
Co-requisite modules None
Prohibited module None
Combination
Breakdown of Learning Hours Time-table Other teaching modes
Time Requirement per that does not require
week time-table
Contact with lecturer / tutor: 30 Lectures p.w. 0 Block
Assignments & tasks: 45 Practicals p.w. 0
Practicals: 20 Tutorials p.w. 0
Tutorials: 0
Tests & Examinations: 55
Selfstudy:
Other: 0
Total Learning Time 150
Methods of Student Continuous Assessment (CA): 100%
Assessment Final Assessment (FA): 0%
Assessment Module type Continuous Assessment (CA)