-
Week 1
-
Linux and Shell Scripting
-
Introduction to Computing
-
-
Week 2
-
Shell Scripting
-
Virtualisation
-
-
Week 3
-
Computer History & Architecture
-
TCP/IP Protocol Stack
-
-
Week 4
-
Computer Number Bases
-
Networking
-
-
Week 5
-
Gates and Circuits
-
Raspberry Pi
-
-
Week 6
-
Logic Gates and Circuits
-
Wireless Communication Networks
-
-
Week 7
-
Flip Flop Circuits · Fetch-Execute
-
Transport Layer
-
-
Week 8
-
Week 8
-
<<<<<<< HEAD
-
-
Week 9
-
Scheduling
-
Internet of Things Platforms
-
-
Week 10
-
Memory Management
-
Application Layer Protocols/IoT platforms 2
-
-
Week 11
-
Memory Management
-
IoT Mobile Apps
-
-
Week 12
-
Module Overview
-
DNS and DNS Rebinding
-
On-Site Workshop: June 14

Linux · Virtual Machines · Vagrant · Computer Networks
ASSESSMENT-1: Linux Shell Scripting

Linux · BASH · Guidelines · Grading
ASSESSMENT-2: IoT Application

Networking · IoT · Communication
Week 1

Ubuntu · Shell Scripting · Computer Networks · Network Protocols
Week 2

Shell Scripting · Virtualisation · Virtualbox & Vagrant
Week 3

Computing History · Computer Architecture · Encapsulation · PDUs
Week 4

Computing Number Bases · IPv4
Week 5

Logic · Circuits · Raspberry Pi
Week 6

Kmaps · Circuitry · Wireless Networks
Week 7

CPU Architecture · Circuits · TCP · UDP
Week 8

Operating Systems · MQTT · HTTP
Week 9

OS as a Process Manager · IoT Platforms
Week 10

Memory Management · Functions · Techniques · DHCP · Thingspeak Tutorial
Week 11

I/O Device Management · Functions · Techniques
Week 12

Carolines Summary · DNS · DNS Rebinding & IoT ·