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 | 1 semester |
Proposed semester to be offered. (For Calendar Groups) | First |
Programmes in which the module will be offered | BSc Hons (Computer Science) (3735) |
Year level | 1 |
Main Outcomes | - At the end of this module, the student 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 Combination | |
A. Breakdown of Learning Time(example) | Hours | B. Time-table Requirement per week | Other teaching modes that does not require 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 |
Assessments | 0 | | |
Selfstudy | 55 | | |
Other: Please specify | 0 | | |
Total Learning Time | 150 | | |
Method of Student Assessment | Continuous Assessment (CA): 100% Final Assessment (FA): 0% |
Assessment Module type | Continuous Assessment (CA) |