PG Diploma in IOT & Embedded Systems - WP: Eligibility - B.E, B.Tech, M.E, M.Tech

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

PG Diploma in IOT & Embedded Systems - WP

Duration – 6.5 months


Eligibility – B.E, B.Tech, M.E, M.Tech.

Modules Project stream:


Core Modules  Embedded Project development using
 Electronics and Embedded Hardware Familiarization wired/wireless technology such as GPS, GSM,
 SDLC BLE, Wi-Fi and sensors
 Programming in C following MISRA C  Application development based on Data
 Linux Commands and Shell Scripting Structure (eg: Flood fund releasing data, cyber
 ARM CORTEX M4 Programming using Embedded C management systems, Bank management
 System Programming Using C system, contact management system)
 Basic Python Programming  Concurrent server to replicate a chat
 Verification and validation application using socket programming.
 Ecommerce Server backend using socket
Embedded Specialization programming
 ARM Bare Metal Programming  IOT-based Advanced Security System
 DevOps for Embedded Software Development  Remote monitoring and controlling using IOT
communication Protocol
IoT Specialization
 Advance Python Programming Platform:
 IOT Device Interfacing & Programming.  Ubuntu (Linux OS, with gcc compiler)
 IOT Connectivity Protocols  Lpc1768, Keil Micro vision
 IOT Cloud Data Processing and Analysis  STM32F411RE, CUBE IDE
 Data Analysis and Visualization Using Tableau  Raspberry Pi 4, Raspberry OS, Python IDLE,

Core Programming
Electronics and Embedded Hardware Familiarization – 00 Days Self Study
Fundamentals of Booting for
Introduction to Embedded System Electrostatic Discharge Essentials
Embedded Processors
Securing Embedded Systems
SDLC – 02 Days
SDLC - Development Life cycles and Agile - an iterative and responsive
Development Bible
Frameworks software development methodology
Development and Operations Embedded Testing IoT Security
Programming in C following MISRA C - 06 days
Introduction to C Data types and Operators Conditional Statements

Loop Control Structures Modular Programming using Functions Storage Classes

Working with Multiple Files Preprocessor Conditional Inclusion

Arrays Strings GDB Debugger


Linux Commands & Shell Scripting – 02 days
Introduction to the operating system Text Editors: Vim and gedit Finding Linux Documentation
System Navigation command Manipulating Data Process Related commands Filtering

CRANES VARSITY (A Division of CSIL) St.Marks Road, Bangalore Ph: 080-6764 4800/4848 ( www.cranesvarsity.com )
Shell scripting Input and output Arithmetic Expression Decision making Looping Constructs
LPC/ARM Cortex M3 Programming using Embedded C – 03 days
GPIO- General Purpose Input
Introduction to ARM Processor LCD programming
Output
ADC Programming Timers Counters
System Programming using C - 04 Days
Building an executable Debugging & Tracing Memory Management
Advanced Data Types Referencing data and function Working with registers
Context management Linux fundamentals C library functions
Coding practices
Python Programming – 03 days
Introduction to Python Python Data types and Conditions Control Statements
Python Functions Default arguments Functions with variable number of args
Scope of Variables Global Specifier Working with multiple files
List and Tuple List Methods List Comprehension
Map and filter functions String Set and Dictionary
ADC Programming Timers Counters
Verification & Validation - 03 days
Fundamentals of testing Testing Throughout the Software Static Techniques
Development Lifecycle
Test techniques Test Infrastructure Test Monitoring & Control
Embedded Specialization
ARM Bare Metal Programming (ARM Cortex)- 08 Days
VIC- Interrupt programming KEYPAD programming DAC programming
PWM programming PLL programming RTC and WDT programming
UART programming I2C programming SPI programming
ARM Bare Metal Programming (STM) - 04 Days
Introduction to
GPIO Programming on STM32 UART Programming on STM32
STM32F411 RE Microcontroller
Timer Programming on STM32 Interrupt Programming on STM32
DevOps for Embedded Software Development - 03 days
Overview of DevOps Version Control with Git Packaging, Release and Continuous
Integration
IOT Specialization
Advanced Python and Unit Testing- 04 Days
Object Oriented Programming Overloading Operator Inheritance
Regular Expression Finding Patterns of Text Meta characters
Testing Fundamentals Unit Testing with Pytest Working with JSON
Decorators UI Development with Tkinter Containers

CRANES VARSITY (A Division of CSIL) St.Marks Road, Bangalore Ph: 080-6764 4800/4848 ( www.cranesvarsity.com )
Iterators UI development Mini Project
IOT Device Interfacing & Programming – 04 days
Introduction to IOT and its Applications IOT communication Models IOT framework/platforms, IOT
Hardware
RaspberryPi3 Board Architecture and Interfacing options on the Raspberry Interfacing peripherals, Interfacing
Configuration of Pi. Pi. LED and LDR, DHT11, LM35 sensors

Interfacing 16 X 2 LCD and 7-segment Interfacing sensors and Pi Camera Interfacing Actuators, Relay, ADC
Display
IOT Connectivity Protocols - 02 days
Serial Communication using UART. Basics of MQTT, COAP protocols Interfacing GPS and GSM modules
Interfacing Bluetooth, RFID. with Raspberry
IOT cloud data processing and analysis - 02 days
Connecting to Cloud. Analyze and Start TLS process, SMTP server using Web Application using Flask
Visualize Data Raspberry. Framework
Remote control using Android Device Arduino and Node MCU interfacing Smart Gateway: smart home/smart
car/smart grid
Key Considerations and Challenges: Secure Devices, Communication, Data Industrial IoT, Sensor Technology and
Interoperability, Standards & Cloud. Applications
Data Analysis and Visualization using Tableau – 04 days
Tableau Introduction Traditional Visualization vs Tableau Tableau Architecture
Working with sets Creating Groups Data types in Tableau
Connect with Different Data sources Visual Analytics Parameter Filters
Cards in Tableau Charts, Dash-board Joins and Data Blending
Tableau Calculations using Functions Building Predictive Models Dynamic Dashboards and Stories

CRANES VARSITY (A Division of CSIL) St.Marks Road, Bangalore Ph: 080-6764 4800/4848 ( www.cranesvarsity.com )

You might also like