Content & Plan
Content & Plan
Sl Program details
N Department Year 1 Year 2 Year 3
o Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 Sem 6
Web
Programming Artificial
Data
2 Python Android Intelligence
Web Science
Computer ( Boot Strap , Programming programming and Edge
Programming 1 using R
1 Science Angular JS computing
( HTML,CSS,
Engineering and J Query )
JavaScript)
Oops
Java Internet of
programming Advance Java Block Chain
Programming Things
using C++
Web
Programming Artificial
2 Java Android Advance Intelligence
Web
( Boot Strap , Programming Programming Java and Edge
Information Programming 1
2 Angular JS computing
Technology ( HTML,CSS,
and J Query )
JavaScript)
CCNA ( R CCNA ( R
Python Internet of
Block Chain &S) m1 and &S) m3 and
Programming things
m2 m4
Page 1 of 32
PROGRAM NAME : Web programming 1 ( HTML , CSS , Java Script )
Description:
Web pages on the Internet are created using Hyper Text Mark-up Language (HTML). Knowing this
language is important for developing Web pages. Many organizations use HTML to create web sites.
In the IT industry there are jobs related to Web development that require knowledge of HTML.
HTML5 is the fifth version of this language that includes latest features that makes websites
interactive and easy to read and navigate.
Websites need to be dynamic, interactive, and secure to maintain interest of users. This course
builds the skills to develop interactive, appealing, and dynamic Web pages using HTML5. In addition,
this course discusses the usage of CSS and JavaScript in the layout and implementation of Web pages
Course Outcome:
Page 2 of 32
Session Plan:
Sl no Topics Contents
HTML Introduction HTML Paragraphs
HTML Editors HTML Formatting
HTML Basic HTML Links
HTML Elements HTML Head
1 HTML
HTML Attributes HTML CSS
HTML Headings HTML Images
HTML Tables HTML Colours
HTML Lists HTML Color names
HTML Blocks HTML Color values
HTML Layout HTML Entities
HTML Forms HTML URL Encode
2 HTML HTML Iframes HTML 5 Intro and new Elements
HTML 5 Geolocation HTML 5 Video and Audio
HTML 5 Form Elements
HTML 5 Canvas, SVG
and Attributes
CSS Basic CSS Lists
CSS HOME CSS Tables
CSS Introduction CSS Box Model
CSS Syntax CSS Border
CSS Id & Class CSS Outline
3 CSS
CSS How To CSS Margin
CSS Backgrounds CSS Padding
CSS Text CSS Grouping/Nesting
CSS Fonts CSS Dimension
CSS Links CSS Display
Page 3 of 32
SL no Topics Contents
CSS Floating CSS3 Introduction
CSS Align CSS3 Borders
CSS Pseudo-class CSS3 Backgrounds
CSS Pseudo-element CSS3 Gradients
CSS Navigation Bar CSS3 Text Effects
4 CSS
CSS Image Gallery CSS3 Fonts
CSS Image Opacity CSS3 2D Transforms
CSS Image Sprites CSS3 3D Transforms
CSS Media Types CSS3 Transitions
CSS Attr Selectors CSS3 Animations
JavaScript Introduction JS Looping Statements
JavaScript Example JS Objects
External JavaScript JS Arrays Object
JS Comments JS String Object
5 JavaScript
JS Variables JS Date Object
JS Data Types JS Math Object
JS Operators and Functions JS Number Object
JS Conditional Statements JS Boolean Object
JS Browser Object BOM
JS Browser Document Object
6 JavaScript
JS Form Validation
JS Events -HTML/DOM
Page 4 of 32
PROGRAM NAME : Web programming 2 ( BootStrap , JQuery and Anjular JS )
Description:
Bootstrap is the popular HTML, CSS and JavaScript framework for developing a responsive and
mobile friendly website. Build responsive, mobile-first projects on the web with the world’s most
popular front-end component library. Bootstrap is an open source toolkit for developing with HTML,
CSS, and JS. Quickly prototype your ideas or build your entire app with our Sass variables and mixins,
responsive grid system, extensive prebuilt components, and powerful plugins built on jQuery.
Our Web Programming 2 program will help you to learn jQuery fundamentals, example, selectors,
events, effects, traversing, CSS and attributes.
You will also learn Angular JS which extends HTML with new attributes. AngularJS is perfect for Single
Page Applications (SPAs). AngularJS is easy to learn. you will learn everything else you need to know
about AngularJS: Events, DOM, Forms, Input, Validation, Http, and more.
Course Outcome:
Understand the advantages of using a component CSS framework.
Know the benefits of reusability in design and development
How grid work and how to use them in mobile and responsive design
Make dynamic changes to a web page.
Respond to user or browser events.
Write clean, tidy, best practice JavaScript.
Create, use and share custom reusable plugins.
Obtain an introduction to compiled CSS with LESS
Learn to reduce the code to build user interface applications using Angular JS
Learn to create single page applications
Learn to restore data from back-end server and manipulate it easily
Session Plan:
Page 5 of 32
Sl no Topics Contents
Angular JS Validation
Introduction
Angular JS tables
Angular JS Expressions
3 Angular JS Angular JS Scope
Angular JS Data Binding
Angular JS Forms
Angular JS Directives
Angular JS Animations
Page 6 of 32
PROGRAM NAME : Python Programming
Description:
Object-oriented programming is possible with Python, a computer language which is gaining traction
and carving a niche for itself in the high-performance computing space.
In 2014, Python was found to be the most popular language for teaching computer science courses
to beginners at leading US colleges. Almost eight out of ten Computer Science departments and 27
of the top 39 were found to be teaching Python at the introductory level.
Owing to the fact that it is one of the easiest programming languages to learn, Python has been
gaining popularity and has the potential to become the programming language of choice for both
individuals and enterprises going forward. Today, a large number of organizations are migrating and
transitioning to Python. Google, for instance, has scores of engineers who are using Python and the
company is constantly looking for people with skills in the language. Considering its rapid
proliferation there is a great need for training that equips students with Python skills, especially in
India. Python training courses will acquaint the country’s students with this simple language. Such
Python training courses will also help India’s young people to improve their employability quotient
and job worthiness in the market.
Course Outcome:
Building the logic and write programs using variables, operators, etc.
Be able to develop a program block using functions to store data to a file, dictionaries etc.
Be able to solve simple and complex computational problems
Be able to develop codes with minimum number of Lines using methods in python
Be able to adopt and use the concepts in various domain using packages in python
Become proficient at handling files
Know how to store and manipulate data using dictionary and tuples
Page 7 of 32
Session plan:
Python if...else
Python for and while Loop
3 FLOW CONTROL
break , Continue and Pass Statement
Exception Handling
EXCEPTION User-defined Exception
5
HANDLING Python Exception
Python Directory
6 FILE HANDLING File Operation
Python Classes
Python Objects
Operator Overloading
7 CLASS & OBJECT Inheritance
Multiple Inheritance
Python Namespace
Page 8 of 32
PROGRAM NAME : Java Programming
Description:
Today, there are varied electronic devices available in the market. To work with these electronic
devices, different applications are used. These applications are developed by using different
programming languages, such as C, C++, Java, and C#. However, the applications developed by using
programming languages like C and C++ do not support cross-platform portability.
Java is an Object Oriented Programming language that helps to develop real-life portable
applications. We can create both, CUI-based application and GUI-based application, by using Java.
The code reusability feature of Java enables software developers to upgrade the existing applications
without rewriting the entire code of the application.
This course helps the students to develop efficient and robust applications by using the Java
programming language. It also describes how to create inner classes and generic classes. In addition,
this course discusses the implementation of type casting, localization, threads, thread
synchronization and concurrency. Further, it discusses the various classes of the java.util, java.io and
java.nio packages.
Course Outcome:
Session Plan :
Sl no TOPICS CONTENTS
1 Java Introduction What is java
Page 9 of 32
Goals of Java Technology
Similarities and Difference between C++ and Java
JVM , Garbage Collection , JRE,JIT
Java Debugger
Class loader , Byte code verification ,
Simple application on java
Compile time Error and run time Error
IDEs
Autoboxing
Software Engineering ,
The Analysis and design phase
Abstraction, class as a blue print.
Object Oriented Declaring class, variables and Methods
Programming Accessing object Members , Information Hiding .
Encapsulation, Declare Constructors and default Constructors.
Source file Layout , packages, Compile using – d option
Design Tools (Argo UML)
Semicolon, block and whitespace.
Identifiers, Keywords, Data Types
Identifiers , Keywords Java Reference Type , Constructing and initializing object .
and Types Java Reference type , Memory allocation ,
This keyword and pass by value .
Assigning variable and reference.
Variable scope , operators,
2 Expression and flow Bitwise operators , Right shift and left shift operators
control String concatenation, casting.
Conditional Statements and loops in java
Declaring , creating , Initializing Arrays .
Multidimensional Arrays
Arrays Array Bounds
Enhance for loop
Array resizing and Array copy
3 Sub classing, single inheritance, Access control
Overriding methods, Polymorphism, Polymorphic Objects
Instanceof keyword, casting objects, overloading functions,
Variable arguments methods ,Overloading constructors,
Class Design
Invoking parent class constructors ,Object class,
Equals method, Wrapper class ,
Types of executable methods(jar,exe)
Creation of Junit Classes
Static and final keyword
Advance Class Design Static initializes , final variables,
Enumeration type, static import ,and Abstract classes, Interface
Exception Handling Exception and Assertions
Try catch and finally block
Exception categories
Page 10 of 32
Method Overriding and Exceptions
Creating and Handling Userdefind Exceptions
Assertions .
Collection API , List , set , Map .
Comparable and comparator Interface
Collection and
Array list , linked list
Generics Framework
Generics .
Enhance for loop.
4 Command line arguments , System properties
IO Fundamentals ,
IO Fundamentals and Input Stream and Output Stream
files operations Reader and Writer Class .
Files operations and its classes .
SerializeDate class and De- serialize Date class
GUI using AWT and JFC SWING Package.
Building GUI and Creating menu bar , menu and Menu Items .
5
Event handling Event handling Techniques
Evening handling using Anonymous classes and inner classes.
What is thread , creating and starting a thread.
Life cycle of a thread .Thread scheduling
Termination a thread and basic controls on thread .
6 Threads Synchronized Keyword.
Object lock flag and relies lock flag
Deadlock stage, Wait and notify method ,
Join and yield methods,
Networking basics,Socket class and server socket class .
Networking
Client program and server program.
7
Connecting to database using JDBC API.
JDBI API
CRUD operation with any database.
8 Assignment Developing Applications
Page 11 of 32
PROGRAM NAME : C++ Programming
Description:
Object-oriented concepts form the base of all modern programming languages. Understanding the
basic concepts of object-orientation helps a developer to use various modern-day programming
languages, more effectively. C++ is an object-oriented programming language that intends to be a
simple, modern, and general-purpose programming language for application development. The
course is applicable to students who want to enter the world of object-oriented programming, using
the C++ language.
Course Outcome:
Page 12 of 32
Session Plan:
Sl no Topics Contents
OOPS Terminology
Polymorphism
C++ Overview Abstract Data Type
I/O Services
Standard Template Library
1
Functions
Functions and
Variables
variables
Arrays and Strings in C++
Qualifiers
Classes and Encapsulation
Member Functions
Classes in C++
Instantiating and using Classes
2 Using Constructors and Distructors
Page 13 of 32
PROGRAM NAME : Data Science using R
Description:
Data science is a "concept to unify statistics, data analysis, machine learning and their
related methods" in order to "understand and analyze actual phenomena" with data. It employs
techniques and theories drawn from many fields within the context of mathematics, statistics,
computer science, and information science. Fueled by big data and AI, demand for data science
skills is growing exponentially, according to job sites. The supply of skilled applicants, however, is
growing at a slower pace. It's a great time to be a data scientist entering the job market. ... "More
employers than ever are looking to hire data scientists."
Course Outcome:
2. Explore Recommendation Systems with functions like Association Rule Mining , user-based
collaborative filtering and Item-based collaborative filtering among others
5. Learn where to use algorithms - Decision Trees, Logistic Regression, Support Vector Machines,
Ensemble Techniques etc
Page 14 of 32
SESSION PLAN :
Module 1:-
Statistics Theory:
1 Introduction to Data Science
6 Probability
2 Scope of Data Science
7 Probability Distribution
3 Application of Data Science
8 Hypothesis Testing
4 Introduction to Statistics
9 Statistical Tests (Z-Test, Chi-Square,
5 Graphical and Tabular Descriptive
T-Tests, etc)
Statistics
Module 2:-
R Programming, Data Handling and Basic Statistics
1. Introduction Analytics Tool(R) 2. Data Handling in R
a. Introduction to Data Analysis a. Importing data
b. Introduction to R programming b. Sampling
c. R Environment and Basic Commands c. Data Exploration
d. Creating calculated fields
e. Sorting & removing duplicates
Module 3:-
Project-1 - Data Exploration, Validation and Cleaning Project
1. Project on Data handling 5. Outliers identification
2. Data exploration 6. Data Cleaning
3. Data validation 7. Basic Descriptive statistics
4. Missing values identification
Page 15 of 32
Module 4:-
Regression Analysis & Logistic Regression Model Building
1. Regression Analysis 2. Logistic Regression
a. Correlation a. Need of logistic Regression
b. Simple Regression models b. Logistic regression models
c. R-Square c. Validation of logistic regression models
d. Multiple regression d. Multi collinearity in logistic regression
e. Multi collinearity e. Individual Impact of variables
f. Individual Variable Impact f. Confusion Matrix
Module 5 :-
Project2 -Predictive Modeling Project
1. Objective 5. Variable selection
2. Model building-1 6. Model calibration
3. Model building-2 7. Out of time validation
4. Model validation
Module 6 :-
Neural Network, SVM and Random Forest
A. Neural Networks B. SVM
a. Neural network Intuition a. Introduction
b. Neural network and vocabulary b. The decision boundary with largest
c. Neural network algorithm margin
d. Math behind neural network algorithm c. SVM- The large margin classifier
e. Building the neural networks d. SVM algorithm
f. Validating the neural network model e. The kernel trick
g. Neural network applications f. Building SVM model
h. Image recognition using neural g. Conclusion
networks
Page 16 of 32
PROGRAM NAME : Mongo DB
Description:
Our MongoDB Program includes all topics of MongoDB database such as insert documents,
update documents, delete documents, query documents, projection, sort () and limit()
methods, create a collection, drop collection, etc
Course Outcome:
Students will be able to understand the difference between Row based Database and
Document based database.
Understand the need of Document based database like MongoDB
Students will be able to create a document.
Students will be able to do all the CRUD Operation with MongoDB
Students will be able to query a document, sort them.
Students will learn what is collection and how to create and drop them.
Students will be able to do indexing and Replication of Data in Mongo DB.
Page 17 of 32
Session Plan:
SL no TOPICS CONTENTS
What is MongoDb?
History and features of Mongodb
NO sql Database
Page 18 of 32
PROGRAM NAME : Advance Java Programming
Description:
The course, Developing Web Applications Using Servlets and JSP, focuses on developing Web
applications in the Java EE platform. It introduces Java EE Web components, such as Java Server
Pages (JSP) and servlets and how to effectively use these components to develop dynamic Web
pages course explains various Java Web development techniques, such as session management,
request dispatching, filtering, JavaBeans, custom tags .
Program Outcome:
Page 19 of 32
Session Plan:
Sl no Topics Contents
Basics of web
Servlet API
Servlet Interface
Basics of Servlet Generic servlet
1 HttpServlet
Servlet Life Cycle
Working with Server
Servlet Request Method
Servlet Request
Registration example with a database
Request Dispatcher
Servlet Collaboration
SendRedirect
2 Servlet Context Methods
Servlet Configuration
Example on Servlet Context
Attributes Set, get and remove example
Cookies
Hidden form Field
Session Tracking
URL Rewriting
HttpSession
3
event and Listener Event and listener
Filter API
Filter
Filter Methods with example
Object Stream ServletInputStream and ServletOutputStream
Life cycle
JSP API
Basics of JSP
Scripting Elements
4
9 Implicit Objects
Directive Elements Page.include,taglib
Exception Handelling Exception Handelling
Jsp:forward, JSP:Include , Bean class , JSp : User bean
5 Action Elements
tag , Set Property and Get property
Page 20 of 32
PROGRAM NAME : Artificial Intelligence and Edge Computing
Description:
We are living in an era where computing moved from mainframes to personal computers to Cloud.
And while it happened, we have started generating humongous amount of data. However the multi-
folds increase in computing power also brought in advancement in application of algorithms which
can be used to get insights from huge amount of data being generated. In this course, you will learn
the nuances of building supervised and unsupervised machine learning models on real life datasets.
Program Outcome:
Introduction to AI, ML and DL
CNN, NLP
TensorFlow
Edge Computing
Session Plan:
Page 21 of 32
Deep Neural Networks Evaluating a Tensor
Hyperparameter tuning, Visualizing a graph
Regularization and Optimization Tensors
Variables
Convolutional Neural Network
Dataset API
(CNN)
Recurrent Neural Network (RNN)
Natural Language Processing (NLP)
Sequence models & Attention
mechanism
Page 22 of 32
PROGRAM NAME : Block Chain
Description :
This Program has been prepared for Students aspiring to learn the basics of Blockchain. This course
is going to give you great understanding for the students aspiring to make a career in the Blockchain
technology. In this course the students will be able to Build their own blockchain and
cryptocurrency. You will learn various aspects of cryptography, process of creating and chaining
Blocks, Network & Mining and many other concepts associated with blockchain technology including
designing of a blockchain network.
Program Outcome:
Discuss the implementation of Blockchain and cryptocurrencies
Understand main blockchain concepts like Proof-of-Work, mining, peer-to-peer connections,
etc
Build their own blockchain and cryptocurrency.
Build an API with NodeJS and Express.
Create a NodeJS application with real-time WebSocket connections
Course Contents:
Page 23 of 32
PROGRAM NAME : Android programming
Android is an open source and Linux-based operating system for mobile devices such as
smartphones and tablet computers. Android was developed by the Open Handset Alliance, led by
Google, and other companies. This tutorial will teach you basic Android programming and will also
take you through some advance concepts related to Android application development.
This Program has been prepared for the Students to help them understand basic Android
programming. After completing this Program, you will find yourself at a moderate level of expertise
in Android programming from where you can take yourself to next levels.
Program Outcome :
Session Plan :
Page 24 of 32
Sl no TOPICS CONTENTS
What is Android and why android
History and versions
Android Architecture
Core Building blocks
Android
1 Android studio installation
Introduction
AndroidManifest.xml and R files
Hide title bar
Screen orientation .
UI Widgets
Working with Button
Toast,Custom,Toast,ToogleButton,CheckBox,Custom.
Checkbox, Radio Button, dynamic Radio Button, Alert
Dialog, spinner, Auto complete Text, List View, Custom
2 Android Widgets
ListView,rating Bar, Web View, Time Picker,
Analog and Digital, progress Bar, Image slider .
Image Switcher, View Stub, Tab layout and Tab layout
with frame .Search view, Edit Text .
Page 25 of 32
PROGRAM NAME : CCNA Routing and Switching (All 4 Module)
YEAR AND SEMESTER : Module 1 & 2 in one Semester and Module 3 & 4 in another Semester
Description :
Begin preparing for a networking career with this introduction to how networks operate. This
includes learning the architecture, structure, and functions needed to support the operations and
priorities of Fortune 500 companies to small innovative retailers. You will even get the chance to
configure a network yourself, such as a simple LAN (Local Area Network). After completing this
course, you will have a working knowledge of routing, switching, network applications and protocols.
This is the first course in a 4-course series designed to prepare you for entry-level networking jobs.
Session Plan :
Module 1: Introduction of Networks (Topic 1 to 11)
Sl no TOPIC CONTENTS
Globally Connected
Exploring the Network LANs, WANs and the Internet.
The Network as a Platform.
1 The Changing Network Environment.
Lan Design.
Configuring a Network IOS Boot Camp
Operating System Getting Basic Addressing Schemes.
Rules of communication.
Network Protocols and Network protocols and standards.
Communications Moving data in the network.
Page 26 of 32
Physical Layer protocols
Network Media.
2 Network Access Data Link Layer Protocols media access
Control.
Ethernet Protocol
Ethernet Address Resolution protocol.
LAN Switches
Network Layer Protocols.
Network Layer Routing and Routers.
Configure a CISCO Router.
Sl no TOPIC CONTENTS
Transport Layer Transport Layer Protocols
TCP and UDP
Subnetting an IPv4 Network Addressing Schemes Design
Consideration for IPv6
3
IPv4 Network Addresses
IP Addressing IPv6 Network Addresses Connectivity
Verification.
Application Layer Application Layer protocols
Sl no TOPIC CONTENTS
Create and Grow
Keeping Network Safe
4 It’s a network Basic Network Performance.
Managing IOS Configuration files
Integrated Routing Services.
Intro to Switched Networks Lan Design and switch security
VLAN Segmentation and implementations
VLANS VLAN Security and Design
Extended VLANS and DTP
Routing Concepts Initial Configuration of Router.
5
Routing Decisions and Operation.
Page 27 of 32
Static default and floating
Static Routing Static routing implementation.
Review CIDR and VLSM Tshoot static and
default routers.
Dynamic routing protocols
Routing Dynamically DVRP and LSRP , RIP and RIPng
6
Routing and routing table.
Single area OSPF Configure OSPF v2 and v3 .
Sl No TOPICS CONTENTS
ACL Standard and Extended IPV4 ACLs
Troubleshoot ACLs IPV4 ACLs
7 DHCP DHCP v4 and v6
NAT Configuration and troubleshooting NAT
Scaling Implementing a Network design
Networks Selecting Network Devices
STP Concepts and Configuration
8 First Hop Redundancy protocol
Link Aggregation and Implementing HSRP
Wireless Lan Concepts, Operation, Security and Configuration.
Multi Area OSPF Operation and Configurations.
EIGRP Operation and Configurations.
Advance EIGRP configuration and Trouble shooting.
9 IOS Image and Managing IOS System Files.
Licensing IOs licensing
EBGP Ebgp
Page 28 of 32
Sl No TOPICS CONTENTS
Connecting networks Connecting to the WAN
WAN Technologies and overview.
Selecting a WAN Technology
10
Serial p-to-p Overview.
Point to point PPPoE
Connection PPP Operation, Configuration.
Troubleshooting Connectivity.
Introduction, Configuration and
Frame Relay troubleshooting Connectivity
11 Site to site GRE Tunnels.
VPNs Introduction to IPsec.
Remote Access.
Monitoring the Network Syslog, SNMP, SPAN and NetFlow
12
Troubleshooting Systematic Approach.
network Network troubleshooting.
Page 29 of 32
DEPARTMENT : Computer Science Engineering / Information Technology
Description:
Learn the basics of cloud computing and start using Azure services; from virtual machines, to
databases and web apps.
Program Outcome:
Understand what cloud computing is.
Identify the categories in to which cloud services can be classified.
Create, scale and add content to web applications hosted on Microsoft Azure.
Add content to web apps from Visual Studio, through FTP and Dropbox.
Create, publish and scale cloud services.
Create, connect and manage Virtual Machines.
Attach disks to and scale Virtual Machines.
Manage and connect to Databases hosted in Azure.
Course Contents:
Page 30 of 32
PROGRAM NAME : Internet of things
Description:
Internet of Things, or IoT in short, is the internetworking of physical devices like sensors, motors or
simply a smart device and linking them to cloud, so as to get updates remotely from almost
anywhere. IoT has promising applications for smart homes, wearable devices, smart cities,
connected cars and more.
This project-based course introduces you the amazing world of Internet of Things (IoT). You will work
on basic to advance level Arduino based IOT projects with practical exercises on key technologies.
Thereby you will gain a great understanding of IOT and how IOT is going to change the way we live in
the near future.
Apart from gaining practical skills on Internet of Things, you will work with various sensors like water
flow meter, PIR sensor, LDR sensor, DHT sensor, soil moisture sensor, Arduino Board including
programming, ESP 8266 WiFi connector and Thingspeak IOT analytics platform as part of this course.
Projects covered :
Program Outcome :
Page 31 of 32
Topics Covered
Internet of Things
o Basics & Terminology
o Design of a Communication Network with WiFi
o Wireless Communication using WiFi
o Sending Automated E-Mails
Arduino Uno - Architecture, Programming & Trouble-shooting
ESP8266 - Concepts, Architecture & Applications
Electronics
o Soil Moisture Sensor - Concepts & Working
o DHT Sensor - Sensing Temperature and Humidity
o Water flow meter - Concepts & Working
o PIR sensor - Concepts & Working
o LDR Sensor - Calibration
Actuators & Working of Water Pump
Building IOT based Smart Irrigation System - Design and Implementation
Building IOT based Smart Water Monitoring System - Design and Implementation
Building IOT based Smart Building Systems - Design and Implementation
Building IOT based Automatic Street Lighting System - Design and Implementation
Building IOT Weather Station - Design and Implementation
Programming
o Arduino Programming
o Setting up ThingSpeak
Page 32 of 32