Internet Of Things

A FIFTEEN MONTHS IOT AND AI PROGRAM DESIGNED FOR ABSOLUTE BEGINNERS GETTING PAKISTAN READY FOR THE NEW ERA OF INTERNET OF THINGS AND AI

Program Structure

Six Quarters of IOT Course Work

Technical Track
Quarer 1

Introduction to IoT Concepts and Rust Programming

Quarer 2

Embedded Rust and Real-time Systems Programming

Quarer 3

Micro Services Development for IoT Edge and IoT Cloud using Web Assembly, Node.js, Docker and KubeEdge technologies

Quarer 4

Voice Computing for Device Control

Quarer 4

Artificial Intelligence (AI) for Internet of Things (IoT)

Quarer 5

Blockchain and IOTA Technologies for IoT (Optional)

    1. What Is IoT?

      This course will start by providing a definition of the term. We will talk about how various trends have enabled the Internet of Things, and how it changes the way programming is done. We will also discuss some of the ramifications that IoT is having on society today.

      image
    1. image

      Embedded Systems

      In this module we explore some of the details involved in the design and implementation of IoT devices. Unlike traditional computer-based systems, IoT devices are “embedded” within other devices in order to provide enhanced functionality without exposing the user to the complexities of a computer. The users interact with the device in a natural way, similar to their interactions with any other objects in the world. In this module we will discuss the structure of embedded systems and describe these interactions with the physical world.

    1. Hardware and Software for IoT

      IoT devices are implemented using both hardware and software components. Dedicated hardware components are used to implement the interface with the physical world, and to perform tasks which are more computationally complex. Microcontrollers are used to execute software that interprets inputs and controls the system. This module discusses the roles of both the hardware and software components in the system.

      image