Internet of Things and AI Specialist

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

Quater 1

Introduction to IoT Concepts and Rust Programming

Quater 2

Embedded Rust and Real-time Systems Programming

Quater 3

Micro Services Development for IoT Edge

Quater 4

Voice Computing for Device Control

Quater 5

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

Quater 6

Blockchain and IOTA Technologies for IoT (Optional)

Detailed Program Structure

What Is IoT?1A

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.

Embedded Systems1B

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.

Hardware and Software for IoT1C

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.

Version Control with Git1D

You would not find a top programmer, web developer, or AI enginner who does not use version control. Because it helps you produce better results and makes collaboration easy. Around the world, in teams large and small, Git is an essential part of the tool chain. We will start learning our learning process by covering Git and Github.

Introduction to Linux and Bas2A

Linux containers are poised to take over the world; we will start this module with an introduction of Linux and the command line. For many non-technical people, the command line (also referred to as CLI, Terminal, bash, or shell) is a place of mystery. However, you only have to know a handful of basic commands to start feeling comfortable. In this module we will cover the basic commands to get you started.

Docker Deep Dive3A

This module provides a soup-to-nuts learning experience for core Docker technologies, including the Docker Engine, Images, Containers, Registries, Networking, Storage, and more. All of the behind the scenes theory is explained, and all concepts are clearly demonstrated on the command line. No prior knowledge of Docker or Linux is required.

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

Before implementing deep-learning algorithms in this quarter, we will first familiarize ourselves with mathematical blocks of neural networks theory. We going to start by getting our hands dirty writing some simple TensorFlow 2.0 code in Rust. And then move on to advanced deep learning concepts applicable to IoT projects. This module will also cover some essential advantages of TensorFlow 2.0 to convince you it’s the deep-learning library of choice.

logo
©2023- Panaverse DAO

Follow Us

facebooktwitterinstagramgithub

Contact Us

telephone
+92-308-2220203
email
education@piaic.org
whatsapp
+92-308-2220203
PanaverseCloud

Powered by

Design by:

Shahid Akrm Butt