CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working...

47
CIRCUIT DESIGN USING MULTISIM Day 1 Introduction to NI Multisim for SPICE modeling in circuit design NI LabVIEW and virtual instrumentation for interactive simulation Day 2 Incorporation of real stimulus data into simulation Analyses to verify design (AC, Monte Carlo) Day 3 Design verification of circuit prototypes by using simulation results as output to real-world circuitry Introduction to NI Ultiboard for integrated PCB layout Creation of hybrid prototyping systems using LabVIEW and NI hardware products

Transcript of CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working...

Page 1: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

CIRCUIT DESIGN USING MULTISIM

Day 1

Introduction to NI Multisim for SPICE modeling in circuit design

NI LabVIEW and virtual instrumentation for interactive simulation

Day 2

Incorporation of real stimulus data into simulation

Analyses to verify design (AC, Monte Carlo)

Day 3

Design verification of circuit prototypes by using simulation results as output to real-world circuitry

Introduction to NI Ultiboard for integrated PCB layout

Creation of hybrid prototyping systems using LabVIEW and NI hardware products

Page 2: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

TRAINING IN BIG DATA AND CLOUD COMPUTING

Week 1

Introduction to Big Data & Big Data Challenges

Limitations & Solutions of Big Data Architecture

Hadoop & its Features

Week 2

Hadoop Ecosystem

Hadoop 2.x Core Components

Hadoop Storage: HDFS (Hadoop Distributed File System)

Hadoop Processing: Map Reduce Framework

Different Hadoop Distributions

Week 3

Cloud Computing – current & future trends, impact on scientific research

Open Stack – cloud operating system, object storage (SWIFT)

Hadoop – architecture, Hadoop Distributed File System (HDFS)

Week 4

Map Reduce – programming model, task scheduling algorithms

Apache Spark

Web Services

Week 5

Runtime Software Architecture

Runtime Software Evolution

Reflection

Just In Time Compilation

Cloud Oriented Software Security

Page 3: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

ADVANCES IN IOT APPLICATIONS

Week 1

Wireless Sensor Protocols & Programming

Computer Networks & Management

Week 2

Embedded System Design &Architecture

Career Advancement Course for Engineers

Week 3

Embedded Systems and Real Time Operating System

IoT Architecture and Protocols

Week 4

Cloud Architecture and Computing

Career Advancement Course for Engineers

Implementation of IoT with Raspberry Pi

Fog Computing

Page 4: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

HARDWARE NETWORKING (CCNA)

Day 1

TCP/IP Model & Ipv4 Addressing All Layers of TCP/IP Compound with – OS IP datagram format – Protocol No. – TCP 6 – UDP 17 Introduction to IP addressing – Class A/B/C/D/E Private IP address – First OCTET range etc. Subnetting Components of network – Types of Network – Repeater

Day 2 Introduction to IPV6

Introduction Unicast, Multicast and other Special ipV6 Addresses Configuring ipV6 Routing and Routing Protocols

Basic of Router & Configuration

Selection of Router & Cabling a Route Day 3 Different modes of operation & basic commands

Internal Components: Different Modes: Exec Mode Basic commands practice Advanced Commands

Day 4 IP Routing

IP Routing, Static Routing & Default Routing Static Routing & Default Routing Dynamic Routing and RIP RIP Dynamic Routing EIGRP & OSPF Access List IP standard Access List IP Extended Access List NAT

Page 5: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

Day 5 WAN Technologies

WAN Technologies- Leased Line PPP Link VPN Frame-Relay

Switching Switching Operation and Configuration VLAN Configuration

Wireless LAN Wireless Intro & Operation

Page 6: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

FUNDAMENTAL CONCEPTS IN EMBEDDED SYSTEMS

Day 1

Introduction to embedded system

Introduction to Microcontrollers

Architecture of TIVA C123GH6PM

Day 2

Introduction to Code Composer Studio

Working with GPIOs

Working Timer Module

Day 3

Interfacing Display Devices

Interfacing Actuators

Interfacing Analog and Digital Sensors

Day 4

Introduction to Serial Communication Protocols

Introduction to Wireless Protocols

Embedded system architecture and classifications

Day 5

Challenges and design issues in embedded systems

Fundamentals of Embedded Processor and Microcontrollers

Fundamentals of Vonneuman/Harvard architectures

Day 6

Types of microcontrollers

Simulate, Synthesize, Implement, Generate Bitstream, and Verify the Design in Hardware.

Hardware Implementation of Seven Segment LED controller

Time Division Multiplexing using Multiple Seven Segment LEDs

Page 7: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

SIMULATION OF WIRELESS NETWORK

Day 1

Linux Fundamentals

Installation and Initialization Installation, Package Selection Anatomy of a Kickstart File, Command line Introduction to Bash Shell System Initialization, Starting the Boot Process: GRUB.

Day 2

Boot and Package Management Configuring services to run at boot, Securing single-user mode (su login), Shutting down and rebooting the system, RPM Package Manager, Installing and Removing Software, Updating a Kernel

RPM, Yum Command set, Install packages by using yum. Apt-get command set, Apt-cache package management

Day 3

User Administration Understanding different types of groups and creation of groups Creation of users in different groups Understanding Passwd, Shadow Files Understanding password aging Creation of quotas for users, groups and file systems Understanding users security files The different commands for Monitoring the users Troubleshooting

Day 4

Run levels Understanding the different types of run-levels Understanding different types of shutdown commands Understanding run control scripts Understanding the different types

Day 5

Overview of the Service Protocols FTP DHCP DNS Apache

Page 8: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

Samba LVM

Page 9: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

ADVANCES IN IOT APPLICATIONS

Day 1

Introduction to IOT What Is the Internet of Things (IoT) Current Business Trends in IOT Benefits of IOT Barriers of IOT IoT Architecture

Day 2

Sensors What is Sensors and Actuators Types of Sensor & their Significance

Day 3

IOT Communication Layer Communication Technology Raspberry PI Wireless & Bluetooth IoT protocols: MQTT/MQTTS, ALLJOYN Hands on End to End IoT Session

Day 4

Cloud Introduction to Cloud Computing Introduction to Amazon Web Servers AWS IOT Implementations

Day 5

IOT Frame Work Introduction to IOT Frame Work Types of Framework available in Market - Windows, Microsoft Azure

Page 10: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

APTITUDE TRAINING

Day 1

Number System

Average

LCM & HCF

Day 2

Ratio & Proportion

Percentage

Partnership

Day 3

Mixtures & Alligations

Simple Interest & Compound Interest

Problems Based on Ages

Day 4

Profit & Loss

Sequence & Series

Time & Work

Day 5

Pipes & Cisterns

Time & Distance

Boats & Streams

Day 6

Calendar

Clocks

Permutation & Combination

Day 7

Probability

Trigonometry

Day 8

Geometry

Mensuration

Data Sufficiency

Page 11: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

ADVANCED PROGRAMMING IN NETWORK SIMULATOR-2

Day 1

Introduction about NS2

History NS2 Installation in Linux

Day 2

Queue, Array and list NS2 Architecture

Day 3

Creating Nodes and Links Wired Network Theory

Day 4

Network Topology Protocol - TCP/IP, UDP/IP & SMTP

Day 5

Wired 4, 5, 6 Nodes Wireless Network theory

Day 6

Script for Mobility in Nodes Communication between Nodes

Day 7

Communication Using AODV, DSR & DSDV. Packet Tracing & Event Tracing

Day 8

Queue Monitoring & Flow Monitoring Trace info using XGRAPH VANET Introduction.

Page 12: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

INTRODUCTION TO COMMUNICATION TOOL BOXES IN MATLAB

Day 1

MATLAB - History & Introduction

MATLAB Software Working Environment

MATLAB Input Entry & Executing Commands & Methods

Day 2

Matrices

Polynomials

Solving Equation

Day 3

MATLAB Graphics 2D

MATLAB Graphics 3D

Basic Control Systems

Day 4

DSP Introduction

Sampling Theorem & Aliasing Effect

DIP Introduction

Day 5

Operators

Image Compression

Segmentation

Day 6

Simulink

GUI – Graphical User Interface

Interfacing Arduino with MATLAB Simulink

Page 13: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

PROGRAMMING IN JAVA

Day 1

Introduction

First Meeting with Java

Object Oriented Programming

Day 2

Basics Of Java Language

Control Flow Statements

Classes And Objects

Day 3

Interfaces And Inheritance

Packages

Exceptions

Day 4

Input Output Streams

An Introduction to Threads

Applets

Day 5

Introduction to AWT

Introduction to Swing

Collections

Day 6

JDBC- - Introduction to JDBC

Databases and Drivers

Data Source Name

Day 7

Connecting to the Database

Execute Statements

Databases

Page 14: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

TRAINING TO MULTISIM PROGRAMMING

Day 1

Introduction

Part A: Selecting Components

Part B: Wiring the Schematic

Day 2

Part C: Simulating the Circuit

Part D: Transferring to PCB Layout

Part E: Routing the Board

Day 3

Learning How to Use the New NI Multisim 11.0 Schematic Features

Transitioning from PSPICE to NI Multisim: A Tutorial

NI Multisim Interactive Demonstration

Day 4

NI Multisim 101: An Introduction to Capture and Simulate for Board-Level Design

Best Practices in Printed Circuit Board Design

Repeating Common Circuits in NI Multisim: Hierarchical Blocks

Day 5

Creating Bus Vectors in NI Multisim

How to Use the Filter Wizard in NI Multisim

NI Multisim Fundamental Circuits.

Page 15: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

TESTING OF ELECTRONIC DEVICES

Day 1

Introduction to Electronics: – Electric Current, OHMS Law, Insulation, Conduction and related formulae. Resistor and capacitor colour codes.

Practical uses of commonly used components e.g. Cables, connectors, fuses, batteries, resistors, capacitors, diodes, LED’s, transformers, etc.

Day 2

Construction, testing and faultfinding the following popular basic circuits: – Power supplies, amplifiers, timers, etc.

Test Equipment: Analogue and Digital Multimeters and Oscilloscopes.

Day 3

PCB’s: – Types and Construction. Assembling devices on breadboard and prepared PCB. Soldering and De-Soldering Techniques. Use of solder wick and suckers.

Analysing, building and faultfinding the following circuits: – Power supplies, amplifiers, switching, protection, filtering, etc.

Day 4

Test Equipment: – Multimeters, Oscilloscopes, Function Generators and Sweep Generators, etc.

Sourcing component packaging data, assembly and ESD precautions on discrete and integrated components and equipment.

Day 5

Components and associated circuitry: – Resistors, Capacitors, Diodes (signal, power, zener), Transistors (NPN and PNP), Relays, operational amplifier circuits etc. Associated Formulae, Graphs and Arithmetic.

Power Supplies: – Transformers: – types and uses, half wave rectifier and full wave bridge rectifier. Smoothing, filtering and regulating techniques.

Day 6

Voltage regulators – Discrete and Integrated (SIL and DIL). Heat sinks for high power components. Battery charger function and modes.

Health & Safety, Care of Tools and instruments for assembly and repair.

Page 16: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

Cloud computing and mobile data

Day 1

Installation and Initialization

Installation, Package Selection Anatomy of a Kickstart File, Command line Introduction to Bash Shell System Initialization, Starting the Boot Process: GRUB.

Day 2

Boot and Package Management

Configuring services to run at boot, Securing single-user mode (su login), Shutting down and rebooting the system, RPM Package Manager, Installing and Removing Software, Updating a Kernel

RPM, Yum Command set, Install packages by using yum. Apt-get command set, Apt-cache package management

Day 3

User Administration

Understanding different types of groups and creation of groups Creation of users in different groups Understanding Passwd, Shadow Files Understanding password aging Creation of quotas for users, groups and file systems Understanding users security files The different commands for Monitoring the users TROUBLESHOOTING Automation of jobs – Cron , at

Day 4

Run levels

Understanding the different types of run-levels Understanding different types of shutdown commands Understanding run control scripts Understanding the different types

Day 5

Overview of the Service Protocols:

FTP DHCP DNS Apache Samba

Page 17: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

Aptitude and reasoning training

Day 1

Number System

Average

LCM & HCF

Ratio & Proportion

Percentage

Day 2

Partnership

Mixtures & Alligations

Simple Interest & Compound Interest

Problems Based on Ages

Day 3

Profit & Loss

Sequence & Series

Time & Work

Pipes & Cisterns

Day 4

Time & Distance

Boats & Streams

Calendar

Clocks

Day 5

Permutation & Combination

Probability

Trigonometry

Geometry

Day 6

Mensuration

Data Sufficiency

Page 18: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

Day 7

Number series

Analogy

Classifications

Blood relations

Day 8

Coding-decoding

Puzzle test

Machine input

Inequalities

Day 9

Decision making

Syllogism

Sitting arrangement

Day 10

Sequential output tracing

Direction sense test

Logical Venn diagram

Page 19: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

Training in programming concepts of Embedded systems

Day 1

Introduction To Raspberry Pi

Board

ARM SoC (System-On-Chip) Architecture

Hardware Interfaces

Day 2

Software For RPi

Raspbian OS (Linux Desktop)

Day 3

Hands-On Projects

Setting Up The RPi – Raspbian OS

Booting The RPi

Networking The RPi

Day 4

Basics Of The Linux OS Used On The Pi

GPIO Interfacing Using Linux

File-Sharing On The RPi

Sensor Interfacing

Day 5

Text To Audio Play

Video Playback On The RPi

Connecting A USB Webcam

Video Streaming On The RPi

Day 6

Bluetooth Interfacing

Wi-Fi Interfacing

Access The World Wide Web

Day 7

Hosting Web Page On Raspberry Pi

Controlling Motor Through Web Server

Building Web Server P

Page 20: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

Advanced cloud computing techniques

Day 1

Module 1 : Introduction To Cloud Computing

Module 2: Getting Into Aws World

Module 3: Getting Familiar With Basic Linux

Day 2

Module 4: How To Design Like A Solutions Architect

Module 5: Amazon Elastic Compute Cloud

Module 6: Autoscaling In Aws

Day 3

Module 7: Amazon Virtual Private Cloud (Vpc)

Module 8: Amazon Route 53

Module 9: Identity Access Management (Iam)

Day 4

Module 10: Amazon Simple Storage Service (S3)

Module 11: Aws Resource Monitoring Using Cloud watch

Module 12: Amazon Relational Database Service (Rds)

Day 5

Module 13: Amazon Dynamodb

Module 14: Elastic Beanstalk

Module 15: Migrating To Cloud

Day 6

Module 16: Disaster Recovery

Module 17: Security In AWS

Module 18: Real Time AWS Project

Page 21: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

Training in data structrue and OOPS concepts

Day 1

Data Structures Introduction Structured Representation Statements and Control Structures Abstract Data Types Static Data Types Dynamic Data Types Arrays Pointers Linked List Advanced Data Structures Data Structure Representation

Day 2

Stacks Stack implemented as an array Stack implemented with pointers Using Stacks to solve problems

Queues Circular Queue Priority Queue Double Ended Queue Queue implemented with Pointers Linked List Singly Linked Lists Operation of Singly Linked Lists Doubly Linked Lists Operations on Doubly Linked Lists Circular Linked Lists Circular Double Linked Lists

Day 3

Trees Binary Trees Implementation of Binary Trees Insertion into a Binary Tree

Day 5

Basic In C++ Programming Methods Object-Oriented Programming Introduction to C++ Variables, Datatypes, Operators Reference Operator

Control Structures Conditional – if, if…else, Nested

if…else, Switch…Case Loops – While, do…While, For,

Nested Loops Jump – Goto, Continue & Break

Day 6

Functions Introduction a Function Deafening a Function Prototypes Actual and Formal Arguments Parameter Passing Techniques Call by Value, Reference, Pointer Default Arguments Function Overloading Inline Functions

Day 7

Oops Concepts Encapsulation Abstraction Polymorphism Static Binding Dynamic Binding Inheritance Message Passing Class

Page 22: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

Binary Tree Deletion Traversing a Binary Tree Binary Height Balanced Trees Graphs Introduction Types of Graphs Various Representation of Graphs Application of Graphs Graph Traversals

Day 4

Sorting Techniques Introduction Bubble Sort Selection Sort Quick Sort Merge Sort Iterative Merge Sort Introduction to Heap Heap Operations Heap Sort

Searching Techniques Linear Search Binary Search

Object

Classes and Objects Class Declaration Access Member and Member

Functions Creating Objects Differences between Class and

Structure Objects as arguments Returning Objects Static Members Friend Functions and Classes

Day 8

Constructors and Destructors Introduction Defining Constructor Comparing Constructor Member

Function Default Constructor Argument Constructor Copy Constructor Constructor Overloading Default Argument in Constructor Destructor Defining Destructor

Operator Overloading Need of Overloading Defining Operator Overloaded

Function Operator Overloading Rules Overloading Unary Operators and

Unary Operators using Friend Overloading Binary Operators and

Binary Operators using Friend Overloading Other Operators

Day 9

Inheritance Introduction Types of Inheritance Single Level Inheritance Multilevel Inheritance

Page 23: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

Multiple Inheritance Hybrid Inheritance Hierarchical Inheritance Base Class Derived Class Inheritance Scope Protected Members Virtual Base Class and Destructors

Day 10

Advanced Class Concepts Container Class & Contained Class Local Classes Inheritance v/s Containership Polymorphism and Virtual Functions Type Polymorphism Dynamic Binding Function Overriding Difference between Function

Overloading and Overriding Need of Virtual Functions Pure Virtual Functions

Page 24: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

Programming concepts in Networking

Day 1

Network basics Network concepts Network architectures The OSI model

Wired computer-to-computer connections Wired network connections Network interface cards and modems

Day 2

Network-to-network connections Network-to-network connection components LAN wiring LAN wiring tests

Day 3

Wired internetworking devices Basic internetworking devices Specialized internetworking devices

Wired communication standards The TCP/IP protocol suite TCP/IP DHCP servers

Day 4

Wireless networking Wireless network devices Wireless networking standards Wireless configuration

Security threats and mitigation Security threats Threat mitigation

Day 5

Security practices Operating systems

Page 25: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

Devices

Network access control Authentication Public key cryptography Remote access Wireless security

Day 6

Monitoring Monitoring resources Event Viewer

Troubleshooting

Troubleshooting the network

Page 26: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

PROGRAMMING IN MATLAB

Day 1

Introduction

Basic of MATLAB

Types of Window

Types of File

Basic Operations

Matrix (Array Design)

Matrix Operation

Array Design

Array Operation

Multidimensional Array

Day 2

Graphics

Plotting

Multiple Plot

2-D Plot

3-d Plot

Subplot

Handle Graphics

Animation

Example(like a project)

Symbolic Calculation

Symbols

Design Formula

Differentiation

Integration

Solve Equation

Example(like a project)

Day 3

Publishing Report

Publishing Report

Design HtmlFile,Pdf,Word,PPT

Import Export

Example(like a project)

Page 27: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

Operators

Arithmetic Operator

Logical

Relational

Branch and Loop

If statement

If-else statement

Else-if statement

Pause,Break,Continue,Switch-case,try-catch,Return Statement

For Loop,While Loop

Example(like a project)

Day 4

Script and Function

Script Design

Function Design

Types Of Function

Example(like a project)

Day 5

GUI (Graphical User Interface)

Introduction Of GUI

GUI Function Property

GUI Component Design

GUI Container

Writing the code of GUI Callback

Dialog Box

Menu Designing

Day 6

Introduction of image Processing

Designing of Projects

Application

Simulink

Introduction Of Simuling

Study of Library

Circuit Oriented Design

Equation Oriented Design

Page 28: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

Connectivity

Model

Subsystem Design

Connect Call back to subsystem

Page 29: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

TRAINING IN SIGNAL PROCESSING TOOL BOXES IN MATLAB

Day 1

Introduction To MATLAB Toolboxes

Data Acquisition Toolbox In MATLAB

Signal Processing Toolbox In MATLAB

Image Acquisition Toolbox In MATLAB

Image Processing Toolbox In MATLAB

Day 2

Data Acquisition & Signal Processing Toolbox Of MATLAB

Basics Of Signal Processing

Representing & Analyzing Signals

Analog Input Acquisition

Transforms Computation

Analog & Digital Filter Designing

Day 3

Image Acquisition & Image Processing Toolbox

Introduction To Image Processing

Images In MATLAB

Image Data Acquisition

Reading And Writing Images

Converting Between Image Types And Classes

Day 4

Simple Image Arithmetic

Image Transformations

Spatial Referencing

Image Enhancement

Morphological Processing

Using Image Tool

Day 5

Introduction To SIMULINK

What Is SIMULINK

Importance

Page 30: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

SIMULINK Interface

Libraries & Tools

Sources & Sinks

Building Systems

Mathematical Modeling

Converting Mathematical Model Into SIMULINK Model

Creating Systems & Subsystems

Solver Configuration

Page 31: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

PROGRAMMING IN PYTHON

Day 1

Introduction Why do we need Python? Program structure

Execution steps

Interactive Shell Executable or script files. User Interface or IDE

Day 2

Memory management and Garbage collections

Object creation and deletion Object properties

Data Types and Operations

Numbers Strings List Tuple Dictionary Other Core Types

Day 3

Statements and Syntax

Assignments, Expressions and prints If tests and Syntax Rules While and For Loops Iterations and Comprehensions

Day 4

File Operations

Opening a file Using Files Other File tools

Page 32: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

Functions

Function definition and call Function Scope Arguments Function Objects Anonymous Functions

Day 5

Modules and Packages

Module Creations and Usage Module Search Path Module Vs. Script Package Creation and Importing

Classes

Classes and instances Classes method calls Inheritance and Compositions Static and Class Methods Bound and Unbound Methods Operator Overloading Polymorphism

Day 6

Exception Handling

Default Exception Handler Catching Exceptions Raise an exception User defined exception

Advanced Concepts

Decorators Generators Iterators Co-routines

Page 33: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

ADVANCES IN IOT APPLICATIONS

Day 1

Introduction to IoT What is Internet of Thinking? Machine to Machine Communication Industrial Automation IoT devices IoT Ecosystem IoT Adoption IoT Decision Framework Major Player in IoT Market Use cases of IoT

Day 2

Design Consideration of IoT Systems Architectures Device Network and Cloud Component Centralized and Distributed Architectures Communication Technologies and Protocols

Day 3

IoT Protocols Different Types of Wireless Communications Discussion on Wireless Long-range communication devices and Properties

(Cellular communication and LPWAN) Architecture of Sensor Node MQTT HTTP/HTTPs

Day 4

Working with Arduino Hardware and Software components Setting up Arduino Configure Sensors, Signals Microcontroller Create project using this Setup Sending data to Cloud

Page 34: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

Day 5

Working with Raspberry Pi Setting up Raspberry Pi Hardware Interactions with the Raspberry Pi Understand Sensing Actions Create project using this setup

Day 6

Interacting IoT with Azure Cloud Infrastructure for IoT IoT Hub components on Cloud Common Message Broker in AWS Register Raspberry Pi with Gateway Configure Send and Receive messages from Raspberry Pi View Stored Data on Cloud Restrict connect to Cloud

Page 35: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

COMMUNICATION SKILL DEVELOPMENT PROGRAMME

Day 1

Business Communication: Grammer

Parts Of Speech

Tenses

Articles

Usage Of Articles

Usage Of Prepositions

Active/Passive Voice

Direct/Indirect Speech

Singular & Plural Forms

Genders

Comparsions

Vocablury

Day 2

Voice And Accent Training Pronuncitation:

Mouth Exercise

Alphabets

Numerics

Months

Weeks

Universal Navigatior's Code

Day 3

Syllable Stress, Intonation Reading Practice:

Passage

Hi Frequency Words

Tongue Twisters(To Avoid Mti)

Day 4

Personality Development Me and My Organization

Understand the importance of Vision & Mission of an Organization and how you are related to it.

Appreciate the importance of your role in your organization.

Page 36: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

Reflect upon your current attitude towards your organization, your job and your role.

Creating a First Impression.

Day 5

Communication

The Communication process

The Basic components of Communication

Test your communication competence

How good are your communication skills

The Communication Quiz

Tips to improve communication skills.

Day 6

Listening Skills

Major Barriers to listening

Tactful strategies used for Listening

Do’s and Don't s of Listening.

Day 7

Meeting and Greeting

Who introduces who

Making Introductions

Tips for Remembering Names

Business card Basics

Day 8

Handshakes

Proper Handshakes

The Two-handed Shake

The Pull–in Shake

The Topper Shake

The finger squeeze

Page 37: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

Day 9

Writing Skills

Plan before you start writing

Audience and Format

Composition and Style

Structure

Grammatical errors

General tips for Writing.

Day 10

Etiquette

Telephone Etiquette

Email Etiquette

Dining Etiquette

Page 38: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

CODING IN C AND C++

Day 1

Introduction to C language

Data Types and Variables

Input /Output Management

Day 2

Control-flow Statements

Modular Programming with Functions

Day 3

Arrays & Pointers

Day 4

Structures and Dynamic Memory Allocation

Day 5

The Preprocessor and Multiple-file Compilation

Day 6

File Input/Output

Strings

Day 7

The case Control Structure

Miscellaneous Feature

Day 8

C++ Overview

Functions and Variables

Day 9

Classes in C++

Page 39: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

Operator Overloading

Initialization and Assignment

Storage Management

Day 10

Inheritance Polymorphism Input and Output in C++ Programs

Exceptions Templates Advanced Featured

Miscellaneous Class Issues

Page 40: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

FUNDAMENTALS OF VLSI DESIGN

Day 1

ASIC / FPGA DESIGN

ASIC / FPGA Design Fundamentals Advanced Digital Design

Day 2

MOS Fundamentals and Characterization NMOS/PMOS/CMOS Technologies Fabrication Principles Different Styles of Fabrication for NMOS/PMOS/CMOS

Day 3

Design with CMOS Gates Characterization of CMOS Circuits Scaling Effects Sub-Micron Designs Parasitic Extraction and Calculations Subsystem Design

Day 4

Layout Representation for CMOS Circuits Design Exercise using CMOS

Day 5

Introduction of IC Design Different Methodologies for IC Design Fabrication Flows and Fundamentals

Day 6

VHDL and verilog language introduction

Page 41: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

TRAINING IN AUTOMATION TOOLS

Day 1

Introduction to PSpice software:

General purpose circuit simulation using Schematic Editor

Introduction to netlist command based SPICE simulation

Basic net list commands.

Basic circuit analyses: DC, AC Transient.

Day 2

Schematic Entry

Net list Creation

Working with component libraries

Design of Boards

Layout of Parts

Optimizing Parts Placements

Pads and Via

Manual and Auto Routing

Handling Multiple Layers.

Page 42: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

TRAINING IN MACHINE LEARNING

Day 1

Introduction Definition of learning systems. Goals and applications of machine learning. Aspects of developing a learning system: training data, concept representation, function approximation.

Day 2

Inductive Classification The concept learning task. Concept learning as search through a hypothesis space. General-to-specific ordering of hypotheses. Finding maximally specific hypotheses. Version spaces and the candidate elimination algorithm. Learning conjunctive concepts. The importance of inductive bias.

Day 3

Decision Tree Learning Representing concepts as decision trees. Recursive induction of decision trees. Picking the best splitting attribute: entropy and information gain. Searching for simple trees and computational complexity. Occam's razor.

Day 4

Ensemble Learning Using committees of multiple hypotheses. Bagging, boosting, and DECORATE. Active learning with ensembles.

Experimental Evaluation of Learning Algorithms Measuring the accuracy of learned hypotheses. Comparing learning algorithms: cross-validation, learning curves, and statistical hypothesis testing.

Day 5

Computational Learning Theory Models of learnability: learning in the limit; probably approximately correct (PAC) learning. Sample complexity: quantifying the number of examples needed to PAC learn. Computational complexity of training. Sample complexity for finite hypothesis spaces. PAC results for learning conjunctions,

Page 43: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

kDNF, and kCNF. Sample complexity for infinite hypothesis spaces, Vapnik-Chervonenkis dimension.

Day 6

Rule Learning: Propositional and First-Order Translating decision trees into rules. Heuristic rule induction using separate and conquer and information gain. First-order Horn-clause induction (Inductive Logic Programming) and Foil. Learning recursive rules. Inverse resolution, Golem, and Progol.

Day 7

Artificial Neural Networks Neurons and biological motivation. Linear threshold units. Perceptrons: representational limitation and gradient descent training. Multilayer networks and backpropagation. Hidden layers and constructing intermediate, distributed representations. Overfitting, learning network structure, recurrent networks.

Page 44: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

VERBAL TRAINING

Day 1

1. Number series 2. Analogy 3. Classifications 4. Blood relations 5. Coding-decoding

Day 2

6. Puzzle test 7. Machine input 8. Inequalities 9. Decision making 10. Syllogism

Day 3

11. Sitting arrangement 12. Sequential output tracing 13. Direction sense test 14. Logical Venn diagram 15. Alphabet test

Day 4

16. Alpha-numerical sequence puzzle 17. Mathematical operations 18. Numbers, ranking & time sequence test 19. Logical sequence test 20. Arithmetical operations

Day 5

21. Inserting the missing characters 22. Data Sufficiency 23. Eligibility test 24. Assertion and reason 25. Situation reaction test 26. Verification of truth of the statement

Page 45: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

PROGRAMMING IN C AND C++

Day 1

Introduction The C Language and its Advantages The Structure of a C Program Writing, Building and Executing C Programs

Input/Output Management The Input/Output Concept Formatted Input Function

Day 2

Control-Flow Statements The Control-Flow Program Statements Looping Statements The Data-checking process

Arrays, Pointers, and Strings Arrays , Pointers , Strings Using Arrays, Strings, and Pointers in the Checkbook Program

Day 3

Structures Structures Arrays of Structures Passing Structures to Functions Nesting Structures

Day 4

File Input/Output Command-line Arguments Combining Command-line

C++ Training Syllabus Introduction to C++

Creating a project Writing, compiling and running a program

Day 5

Variables and data types Passing arguments Function prototyping Default argument initializers

Page 46: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

Inline function

EMBEDDED SYSTEMS & VLSI DESIGN

Day 1

Introduction to Verilog HDL and SPARTAN6 FPGA

Simulate, Synthesize, Implement, Generate Bit stream, and Verify the Design in Hardware.

Hardware Implementation of Seven Segment LED controller

Time Division Multiplexing using Multiple Seven Segment LEDs

Day 2

Hardware Debugging Using Logic Analyser

Hardware Implementation of LCD controller

Interfacing Keypad

Hardware Implementation of OLED Controller

Day 3

Hardware implementation of UART, SPI and I2C controllers.

BRAM Applications

Introduction to Microcontrollers

Architecture of TIVA C123GH6PM

Day 4

Introduction to Code Composer Studio

Working with GPIOs

Working Timer Module

Interfacing Display Devices

Day 5

Interfacing Actuators

Interfacing Analog and Digital Sensors

Introduction to Serial Communication Protocols

Introduction to Wireless Protocols

Page 47: CIRCUIT DESIGN USING MULTISIM Day 1 Day 2 Day 3 · Introduction to Code Composer Studio Working with GPIOs ... Learning How to Use the New NI Multisim 11.0 Schematic Features Transitioning

PROGRAMMING IN NANO ARDUINO

Day 1

Introduction Introduction to Embedded System Scope of Embedded System

Day 2

Introduction to Arduino Arduino Board Description Arduino IDE

Day 3

Introduction to software Software Installation Getting started with the Arduino IDE Writing your First 'Embedded C' Program

Day 4

Introduction to interfacing Interfacing of LED Interfacing of Buzzer

Day 5

Interfacing of Switches Pushbutton DIP switch

Day 6

Interfacing of Digital Sensors Interfacing of IR sensor Interfacing of magnetic Sensor