pg programme in internet of things

30
Work Integrated Learning Programmes [email protected] Call:+91-80-48767777 www.bits-pilani.ac.in PG Programme in Internet of Things

Upload: others

Post on 18-Oct-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Work IntegratedLearning Programmes

[email protected]

Call:+91-80-48767777www.bits-pilani.ac.in

PG Programme in Internet of Things

IndexWho Should Apply ............................................................................... 3

A bright future for IoT Professionals..................................................... 4

Professional Experience of Participants............................................... 5

Programme Highlights.......................................................................... 6

Programme Objectives......................................................................... 7

Learning Outcomes.............................................................................. 7

Programme Structure ........................................................................... 8

Eligibility ............................................................................................... 8

Online Exams Option............................................................................ 9

Programme Fee.................................................................................. 10

No-cost EMI Option ........................................................................... 10

PROGRAMME CURRICULUMCourse 1: IoT Technology & Applications ....................................... 11

Course 2: Hardware Architectures for IoT ...................................... 13

Course 3: Communication & Networking Technologies in IoT ..... 15

Course 4: Software and Programming in IoT ................................. 17

Course 5: Sensors, Actuators, and Signal Processing .................. 19

Course 6: Data Management in IoT ................................................. 21

Course 7: Capstone Project ............................................................. 25

Application Instructions ..................................................................... 27

FAQs................................................................................................... 28

2

The number of IoT-connected devices is expected to touch 43 billion by 2023, according to McKinsey. The Internet of Things industry continues to grow in market size. Digitalist predicts IoT’s economic impact could reach $11 trillion, or 11 percent of global economic value by 2025. Ericsson has forecasted that the number of cellular IoT connections is expected to reach 3.5 Billion in 2023, increasing at a CAGR of 30%. Increased penetration of affordable devices, combined with cloud computing, analytics and rising consumer expectations is driving the rapid growth of the IoT market. IT, Automotive and Heavy Engineering are only some of the industries which are driving the demand for IoT solutions.BITS Pilani offers a post-graduate certificate in Internet of Things (IoT) for working professionals. An 11 month programme, it can be pursued online, and covers software, hardware, application systems, big data, and their interplay in IoT systems.The programme is designed for technology professionals who wish to pursue this exciting new stream. Our IoT programme uses a blend of lectures and experiential learning tools to provide expertise in ideation, design, development, and deployment of IoT applications and systems.

The programme is designed for engineers who wish to transition to IoT career opportunities in sectors such as IT, Automotive, Manufacturing, Energy, Telecom and Logistics. Engineers currently working in organisations that either provide IoT products & services, or design & implement IoT solutions for transforming their own business should also consider applying to this programme.

Post Graduate Programme inInternet of Things

Who should Apply?

PG Programme in Internet of Things Apply Now

3

A bright future for IoTProfessionals

A study by Servicemax shows that 96%of companies are planning to use IoT in the next 3 years while 68% are already

investing in it+.

Forbes predicts that investment in the Industrial Internet of Things (IIoT) will top $60 trillion+ (USD) in the next 15 years.

Livewire estimates that in India, the average salary for IoT professionals is approximately 100%+ higher as compared to other IT professionals.

PG Programme in Internet of Things Apply Now

4

Worldwide technology spending on IoT would reach $1 trillion by 2022 at a CAGR of 13.6%.

IoT technology’s economicimpact on the global

economic value is expected toreach $11 Tn, reports Digitalist

By 2023, the no. of IoT-connected devices would touch 43 billion, as reported by McKinsey

Ericsson predicts that the number of cellular IoT connections is expected

to reach 3.5 Billion in 2023, increasing at a CAGR of 30%

Professional Experience of Participants

Major Organisations where Participants work

Organisations where participants are employed at the time of joining the programmeAll brand logos are the property of their respective owners

PG Programme in Internet of Things Apply Now

5

Programme Highlights

Extensive digital content including expert lecture videos, and engaging digital learning material

A comprehensive, 11-month Post Graduate certificate programme for working rofessionals that covers software, hardware, application systems, big data, and their interplay in IoT systems.

Participants who successfully complete the programme will become members of an elite & global community of BITS Pilani Alumni

The Post Graduate Programme in Internet of Things for working professionals can be pursued along with your job.

Interact with BITS Pilani instructors through online live lectures, responsive Q&A support and discussion forums

Hands-on experiential learning through remote labs that provide access to leading IoT latforms such as ARM Cortex based STM32, Raspberry Pi & Arduino

A 6-week Capstone project where you will design, build and implement a prototype IoT system, under the mentorship of BITS Pilani instructors

Option to submit fee using easy-EMIs with 0%interest

Facility to take exams Online conducted during the programme

4

PG Programme in Internet of Things Apply Now

6

Two Campus Immersion modules of 2-days each online or at the Hyderabad / Goa Campus of BITS Pilani, during which participants will visit the Campus to interact with their peers and learn together from BITS faculty.

Understand the building blocks of IoT technology and explore the vast spectrum of IoT applications

Use processors & peripherals to design & build IoT hardware Adopting incremental development approach using Agile processes

Assess, select and customize technologies for IoT applications

Connect the cyber world with the physical world of humans, automobiles and factories

Integrate geographically distributed devices with diverse capabilities

Design and implement IoT applications that manage big data

Apply NowPG Programme in Internet of Things

Learning Outcomes

This programme aims to enable the learners to gain expertise in key areas of IoT such as end device development, Cloud Computing, Network Design & Management, Application Interface Design & UI, and Distributed & Big Data Management.

Programme Objectives

7

Apply NowPG Programme in Internet of Things

The 11-month Post Graduate Programme in Internet of Things consists of 6 Courses and a Capstone Project.

Course 1: IoT Technology & Applications 5 weeks

Course 2: Hardware Architectures for IoT 7 weeks

Course 3: Communication & Networking Technologies for IoT 6 weeks

Course 4: Software and Programming in IoT 8 weeks

Course 5: Sensors Actuators and Signal Processing 6 weeks

Course 6: Data Management in IoT 7 weeks

Course 7: Capstone Project 6 weeks

In addition, participants will have the option to complete a preparatory course at the beginning of the programme. This 2-week self-paced course will help revisit the essentials of some of the technologies that are at the foundation of IoT, viz. Embedded Systems and the Inter-networking Technology, and Python programming. This is an optional, non-graded course that is designed to help lay the foundation for the advanced concepts that will be covered during the programme.

Programme Structure

To apply, candidates must be working professionals holding BE/ B.Tech. or equivalent in Comp. Sci./ Info. Sys./ Electronics/ Electrical/ Instrumentation. Employed professionals who hold M.Sc. (Electronics) are also eligible to apply

Eligibility

8

Apply NowPG Programme in Internet of Things

Examinations Mode Options for Post Graduate Programme In Artificial Intelligence And Machine Learning applicable for students admitted in Batch starting in Oct / Nov 2021

Comprehensive examinations will be conducted for each Course in the programme. These exams are typically conducted at the end of Course 3 (for Courses 1-3) and for balance courses before starting the capstone project. These examinations are mostly scheduled over weekends. In addition to the comprehensive examinations for each course, student will need to also participate in an online quiz or do an assignment and submit it online as per the course plan.

Two Options on Mode of Examinations:

Institution offers a choice between taking the examination online or taking it at a designated examination center. The student will choose one of the option depending on his or her own preference and circumstances. Both options are explained below:

1. Online Examinations: Students choosing this option can take the examinations online from any location e.g. office or home. To take an online examination, student must possess a laptop or desktop with a web cam, a smart phone and good internet connectivity. As per the examination schedule, the student is expected to login to the institution’s online examination platform and take the examinations in compliance with institution’s defined guidelines and rules announced before the examinations. For full details about hardware, software and connectivity requirements to take online examination, click here.

2. Examinations at Designated Examination Centers: Students choosing this option will need to appear in person for taking the examinations at institution’s designated examination centers. These designated examination centers are at the following locations: Bangalore, Chennai, Hyderabad, Pune, Mumbai, Goa, Delhi NCR, Pilani and Kolkata. In addition to these locations, Institution also has a designated examination center at Dubai. Please note that offering of examinations at designated examination centers is subject to institution’s assessment of the safety conditions as per prevailing pandemic conditions and also subject to a required minimum number of students preferring this option. The institution may choose to not offer this option, if as per its own assessment the safety situation due to pandemic conditions is not conducive to conduct examinations at designated examination centers or also if as per its assessment adequate no of students have not preferred for this option. In circumstances as explained, Institute will then conduct the examinations only in the online mode.

Important: In case a student chooses to take a break in the programme, the options on the mode of examination available will be as prevailing at the time the student resume the programme.y

Online Exams Option

9

Fee Payment Schedule

Block amount(within 7 days of reciept of provisional Admission

Offer Letter)

`25,000

No-cost EMI Option is now available that allows you to pay programme fee in an easy and convenient way.

No-cost EMI Option

Apply NowPG Programme in Internet of Things

Fee Structure

Programme Fee INR 2,45,000 (including GST) (No cost EMI option available)

Remainder Programme Fee (within 15 days of

reciept of Final Admission Offer Letter)

`2,20,000

Pay fee in easy installments of INR 18,000 p.m. with 0% interest

Instant online approval in seconds

No Credit Cards/ CIBIL score required

Easy & Secure online process using Aadhaar and PAN number

Anyone with a Salary Account with Netbanking can apply

For details on No-cost EMI option with 0% interest, click here.

10

Admissions are currently open.

Programme begins on Oct 30, 2021

Develop an understanding of IoT technology and Cyber-Physical Systems. Explore the vast spectrum of IoT applications and gain an appreciation of the building blocks of IoT.Internet of Things is gaining widespread adoption across users and industries. With an estimated 43bn connected devices by 2023, hardware and software engineers will find it absolutely necessary to have at least an appreciation of the fundamentals behind this technology.This six-week course provides an overview of IoT applications and their life cycles. Using case analysis and assignments, learners will acquire skills necessary to identify building blocks and design issues of each application.The course also offers an introduction to IoT platforms, end devices, networks and cloud services.

Apply NowPG Programme in Internet of Things

Programme Curriculum IoT Technology & ApplicationsCourse 1

11

The course makes use of experiential learning components such as Case studies, and Practical demonstrations of two IoT applications – Smart Lighting System and Weather Monitoring System using Raspberry Pi platform.

Learning Methodology

Upon successful completion of this course, learners will be able to:1. Identify issues and design challenges in IoT applications2. Explore appropriate hardware and software components for IoT applications.3. Lay out the design / life cycle for IoT applications

Learning Outcomes

Curriculum: IoT Technology & Applications

Apply NowPG Programme in Internet of Things

12

a. Healthcare - Applications• Overview• Enabling Technologies• Challenges in Design & Development

b. Health Care Example – Fitness Tracking Systems• Key Design Challenges• Generic Fitness Tracking System Architecture• Building Blocks- Processor• Building Blocks - Sensors• Building Blocks -Cloud & Communication• Building Blocks - OS

c. Transportation and Logistics - Applications• Overview• Enabling Technologies• Challenges in Design & Development

d. Smart Environments - Industrial application (Process control), Home automation• Overview• Enabling Technologies• Challenges in Design & Development

e. Smart Home Example• Introduction• Generic Architecture

Module Topics

a. Introduction to IoT & Cyber-Physical Systemsb. IoT Enabling Technologies – Physical End points, Network Services, Cloud c. Different Levels of IoT Applications – Level 1-6 with examples

a. Design Methodology – IoT Reference Model A i. Example Level 1 System – Smart Lightingb. Design Methodology – IoT Reference Model A ii. Example Level 6 System – Weather Monitoring

IoT – Introduction

Design Methodology& Life Cycle

IoT Platforms& End Devices

a. Introduction to IoT Physical End Points & Platformsb. Raspberry Architecturec. Introduction to OS & Programming Languages for IoT End deviced. Raspberry PI I/O Interfacese. Raspberry Communication Interfaces

IoT Network& Cloud Services

IoT System DesignExamples

IoT Applications

a. Introduction to IoT Network & Cloud Servicesb. Link, Networking, Transport and Application Layer Protocolsc. IoT Communication APIs- REST & Web Socketd. Introduction to Cloud Service Model

a. Smart Lighting System – Hardware & Software Design, Implementation with Demob. Weather Monitoring System – Hardware & Software Design, Implementation with Demo

Apply NowPG Programme in Internet of Things

Hardware Architectures for IoTCourse 2

13

Develop an understanding and use of typical processors & peripherals relevant to IoT, and design & build IoT hardware.

IoT systems are built on top of a network of components of varying complexity and computing capabilities, ranging from RFID tags, smart sensors and smartphones to multi-core embedded computers. It is important for hardware and software engineers to be able to architect custom hardware for IoT systems. This six-week course delves deep into the internal architecture of these individual components within the IoT system.

The learner will understand the characteristics and limitations of components such as processing units, memory, buses and associated peripherals in the context of IoT applications. This will enable the learner to analyses processing requirements of applications, design sub-modules to meet these requirements and architect the hardware using them. The analyses involved includes power consumption, timing and performance. Upon completion, the learner should be able to design these components.

Upon successful completion of this course, learners will be able to:1. Understand processor architecture relevant to IoT applications2. Build IoT hardware using components - processors, memory and peripherals3. Measure and optimize performance of IoT hardware4. Optimize speed vs. power in IoT applications5. Leverage on-board/ on-chip buses and I/O interfaces

Learning Outcomes

The course makes use of experiential learning components such as Case studies, and Practical demonstrations of two IoT applications – Smart Lighting System and Weather Monitoring System using Raspberry Pi platform :1. Case demo of an IoT end device2. Lab exercise on STM323. System design assignments focusing on hardware design lifecycle using STM324. Case demo of application on specific processor Learning Outcomes

Learning Methodology

Curriculum: Hardware Architectures for IoT

Apply NowPG Programme in Internet of Things

14

Module Topics

a. ISA & Micro-architecture• Introduction• RISC/ CISC• Parallel Architectures (ILP, DLP, TLP)

a. Memory • Hierarchy, Types • Memory Management Unit• Memory Protection

b. Cache • Cache Hierarchy• Cache Architectures• Cache Consistency and Coherence Models

a. Clocking & Clock gatingb. Timers

• Platform specific and non-specificc. Interrupts

• Interrupt latency, jitter• Priority Logic• Interrupt handlers

a On-chip buses • System Bus -AMBA• Peripheral bus – USB, SPI, I2C, UART

a. I/O Devices• Ports• Storage devices • ISP/IAP

b. Modes of Transfer• Polling• Interrupts• DMA

a. Energy Consumption Analysis b. Power Management • Static Techniques • Dynamic Techniques • Low power modes

System design example

Microprocessors& Microcontrollersfor IoT

IoT Platforms

a. Introduction to IoT applicationsb. IoT Platformsc. ARM architecture – Scalard. ARM architecture – Superscalar

Memory

Clock, Timing,Interrupt

Buses

I/O

Power Consumptionand Management

Summary:

Apply NowPG Programme in Internet of Things

15

Communication and Networking Technologies in IoT

Course 3

Learn to assess, select and customize communication and networking technologies for IoT applications across a broad spectrum of domains.

IoT applications require data generated or acquired across geographically dispersed components to be processed collaboratively. This is achieved using appropriate communication systems and networks.

This six-week course provides an overview of various network models and technologies used in IoT systems.

The learner gains insights into the characteristics of the complementary and competing technologies, analyses vulnerabilities and design network solutions.

This course uses experiential learning components such as:1. Simulation-based assignments on NS2 for design and analysis of network models2. Laboratory exercises with NS2

Learning Methodology

Upon successful completion of this course, learners will be able to:1. Compare and assess different network models and techniques in IoT systems2. Use relevant communication protocols to design and deploy applications in different industries such

as manufacturing and automotive3. Identify security vulnerabilities in wireless networks, IoT applications and devices, and outline solutions

Learning Outcomes

Apply NowPG Programme in Internet of Things

16

Curriculum: Communication and Networking Technologies in IoT

Module Topics

a. Communication Models• Client-Server• Publisher Subscriber• P2P

b. Introduction to NS2c. Ad Hoc

• WSN• MANET• VANET

d. Interfacing to Structured networks – Broadband, Cellular, Satellite

a. 802.11 & variantsb. Bluetooth & variantsc. 802.15.4 & variantsd. Other Standards

• NFC• LORA• DSRC, WAVE

e. Industrial & Automotive Networksf. Industrial networks g. Vehicular networks (CAN, Modbus, Ethernet/Industrial Protocol, MQTT, TTP/C, Flexray)h. Summary (Case studies)

a. Issues & Challenges• Security attacks• Security solutions

Introductionto Networking

a Introduction – Application 1 – Fitness Tracking System • Application Overview • Network Requirements • Network Hierarchyb Introduction – Application 1 – Fitness Tracking System • Application Overview • Network Requirements • Network Hierarchyc Communication & Networking Requirements in IoTd TCP/ IP Stacke Wired & Wireless Networks

Network Models& Architecture

Common NetworkStandards

Network Security& Privacy

Apply NowPG Programme in Internet of Things

17

Software andProgramming in IoT

Course 4

Learn how to orchestrate the communication and collaboration between a large numbers of geographically distributed devices with diverse capabilities.Software life-cycle of an IoT application differs significantly from that of conventional software. This eight week course covers lifecycle of application software by focusing on IoT context at each stage:� Requirements (connectivity, constraint and scale of devices)� Architecture (hardware, software and communication)� Design (client-server software)� Deployment (distributed and constrained devices)The learner will understand:� The impact of running an application on constrained devices� Design and implement a client software on smart devices� Design & implement RESTful services and deploy it on cloud

Upon successful completion of this course, learners will be able to:1. Architect IoT application software2. Analyze the impact of OS and runtime environment on an IoT application (in terms of memory

access, concurrency, communication, and scheduling)3. Design and implement IoT client software on mobile devices including user interface, database

access, event handling and communication4. Design server-side/ cloud-end of the IoT application5. Understand commonly used tools and technologies for IoT application development

Learning Outcomes

This course uses experiential learning components, including sessions on:1. Android Programming involving user interface, SQLite database, Actions, and Intents2. Developing applications on Raspberry Pi and Arduino3. Server-side development of RESTful service using SOAP/CoAP.4. Programming using Embedded Linux

Learning Methodology

Apply NowPG Programme in Internet of Things

18

Curriculum: Software and Programming in IoT

Module Topics

• Life cycle model• Modular Architectures

a. Components of Operating systems • Process, Thread Concurrency • Memory Model • I/O Communicationb. Task priority and Criticality • Real time scheduling algorithmsc. Inter-process Communication & shared memory • Locks • Shared memory • Remote procedure calls

a. Android Application Architectureb. UI Components • Layouts • Views • Buttonsc. Activities & Intents • Activities • Intentsd. Connectivity • Communication over Bluetooth • Communication over Internete. Device database • Working with SQLite database

a. Web-server implementation & deployment • Web-server implementation & deployment • Implementing RESTful services (SOAP/CoAP)

a. Developing Applications on Raspberry Pi • Set up Raspberry Pi • Sensor based IoT Application development on Raspberry Pi

a. Commonly used software development technologies & languages in IoT• Commonly used tools• Commonly used OS

IoT SoftwareArchitectures

Introduction tooperating system

Android Clientdevelopment

Server-sideApplicationDevelopment

DevelopingApplicationson Raspberry Pi

Overview ofcommonly usedsoftware developmenttechnologies in IoT

Apply NowPG Programme in Internet of Things

Sensors, Actuators, and Signal Processing

Course 5

Learn how to connect the cyber world (computers and internet) with the physical world (e.g. human body, automobiles, factories).

IoT systems are made up of a large number of components that sense data or control events. Building IoT systems requires interfacing sensors and actuators with computing devices and networks. Often the raw sensor data has to be digitized and processed.

This six week course provides an understanding of technologies and interfacing requirements for sensors and actuators of varying complexity. The learner will obtain knowledge of signal processing techniques and interfacing techniques. Algorithms and techniques for fusing data from multiple sensors as well as for compressing data will also be covered.

Upon successful completion of this course, learners will be able to:1. Categorize sensors based on complexity2. Interface Smart Sensors to the Internet3. Control actuators via the Internet4. Interface multimedia data acquisition devices / sensors with computing devices5. Use HCI/ BCI in IoT applications

Learning Outcomes

This course uses experiential learning components, including sessions on Interfacing Sensors & Actuators to IoT platforms, and Data fusion & processing on IoT platforms

Learning Methodology

19

Apply NowPG Programme in Internet of Things

Curriculum: Sensors, Actuators, and Signal Processing

20

Module Topics

a. Sensor Categories • Proximity Sensors • Motion Sensors • Biometric Sensors • Photo Sensors • Acoustic Sensorsb. Case Studies for different application domains

a. Sampling, Synchronizationb. Signal Conditioning & Processing

a. Algorithms & Techniquesb. Data Compression/Decompression

a. BCI-(Brain Computer Interface) Introduction, Types, Classification techniquesb. HCI-( Human Computer Interface)

a. Actuators – Motion control, motor control, relays, solenoid valve and interface with micro-controller.

Sensors

Raw SensorData Processing

Multi-Sensor Fusion

AdvancedSensing Techniques

Actuators

Data Management in IoTCourse 6

Learn how to design and implement IoT applications that manage big data, streaming data, and/or distributed data.

The learner will be able to programme IoT applications to manage data where data volume and/or data rate is high or data is streamed. The course covers techniques to identify end-to-end data flow characteristics of an application and apply appropriate messaging models to build solutions. This Five week course covers techniques for large scale processing of data on the server / cloud including analytics using tools. The course covers algorithms / techniques for specific patterns for distributed processing on the devices as well as techniques for fault-tolerant data processing.

The course makes use of experiential learning components such as Case studies, and Practical demonstrations:1. Lab exercises / programming assignments on :

a. Exploratory Data Analysisb. Predictive Analyticsc. Time series, and Video Analysisd. Real-time analyticse. Big data platforms: Hadoop, Storm and Spark

2. Project and Case study involving end-to-end data flow, fault-tolerant distributed processing in large scale network of devices/ clients, backend processing of big data.

Learning Methodology

Upon successful completion of this course, learners will be able to:1. Manage data in IoT systems2. Explore and analyses data3. Manage Big Data in IoT systems

Learning Outcomes

Apply NowPG Programme in Internet of Things

21

Apply NowPG Programme in Internet of Things

Curriculum: Data Management in IoT

22

and

Challenges in managing IoT Data• Challenges in data storage• Challenges in data processing• Technologies for the challenges• Demonstrations of Timeseries, Dynamo DB

Process of Data Analytics• Role of analytics in IoT• Capabilities of Data Analytics• Technologies for Data Analytics• Overview of AWS services for IoT data• Demonstrations

Python Basics• Variables, identifiers, operators, expressions, control statements• Strings, functions, lambda functions, modules, packages• Data structures: lists, tuples, sets, dictionaries• Classes• Hands-on exercises

Data acquisition in distributed sensor networks • Characteristics of distributed sensor networks• Data models for distributed sensor networks• Query processing in distributed sensor networks• Query optimization issues• Approaches for data acquisition

Sensor data cleaning • Sources of errors• Probabilistic models: Online Bayesian Approach• Regression Models • Hands-on exercises

Data Acquisition in RFID • Characteristics of RFID data• RFID Data cleaning: Missed data reading and unreliable data readings• RFID Data cleaning: Data redundancy

Module Topics

Data in IoT• Data Life Cycle in IoT with example• Data Sources in IoT• Types of IoT Data

Introductionto DataManagementin IoT

DataAcquisition

Preparation

Apply NowPG Programme in Internet of Things

Data Preparation • Introduction to Python Pandas library• Dealing with duplicates, null values, Date and time values• Hands on exercises

Module Topics

Exploratory Data Analysis• Exploring numeric and categorical data• Single and multi variable analysis• Introduction to Python matplotlib• Introduction to Orange, visual programming tool• Hands on exercises

Predictive Data Analytics• Techniques for identifying associations and correlations• Techniques for classification and prediction• Techniques for clustering• Introduction to Python Sci-kit library• Introduction to Orange, visual programming tool for ML• Hands-on exercise

Time series analysis• Windows, smoothing• Stationary, non-Stationary models• Linear models on Time-series• Hands-on exercises using Python

Image, Video and Speech analysis• Concepts and principles• Introduction to TensorFlow, Keras, OpenCV• Hands-on exercises

Streaming data• Characteristics• Real-time Streaming architectures• Data-flow management in streaming analysis• Introduction to Kafka• Hands-on exercises

Processing streaming data• Overview of Data processing• Approximate answers• Windows, Sampling• Introduction to Storm• Processing streams with Storm• Introduction to AWS Kinesis• Processing streams with Kinesis• Complex Event Processing• Introduction to Flink• Complex Event Processing with Flink

DataAnalytics

Real-timeAnalytics

23

Apply NowPG Programme in Internet of Things

Predictive Models for real-time data • Models for real-time data• Forecasting with models• Monitoring outlier detection and change detection• Hands-on exercises using Python libraries

• Guidelines for visuals• Dashboard setup• Connecting streams with dashboard• HTML5 canvas and inline SVG• Overview of D3.js

Module Topics

Offline analysis• Introduction to Hadoop• Offline, Batch analysis using Hadoop • Setting up Hadoop on AWS• Introduction to Apache Spark• Data analysis using Spark and Spark ML

Real-time stream analysis• Introduction to Hadoop• Offline, Batch analysis using Hadoop • Setting up Hadoop on AWS• Introduction to Apache Spark• Data analysis using Spark and Spark ML

Complex event processing • Setting up Flink in the cloud

Analytics in the Cloud • Introduction to IoT analytics on AWS• Hands-on exercises

Datavisualization

Big dataanalytics

24

Demonstrate your knowledge and skills acquired in the Post Graduate Programme in Internet of Things by Designing and Implementing an end-to-end IoT system involving Hardware, Software and Networking elementsIn this six week Capstone project, you will be able to design, build and implement a prototype IoT system which encapsulates analysis of environments amenable for IoT implementation by arriving at project goals, various design choices and trade-offs you would make in arriving at practical solutions to real-world problems. During the course of this project, you will have a chance to revisit some topics and reflect on the learnings from previous course modules while you adapt them for your application.

Under the guidance of BITS Pilani faculty members, you will follow a six-week structured project plan to:1. Review key concepts from past IoT courses2. Select a project area and adopt a formal development methodology3. Begin building a prototype IoT system, making design choices along the way4. Present the working prototype to the instructors and submit a technical report5. Receive and reflect upon active feedback from instructors through each stageYou will have full freedom to be creative and think through the problem and its solution--we will be guiding you along the way via discussion forums illustrating the underlying concepts, development methodology and demonstrations of building one such example project prototype. Whatever project you identify, we expect you to be involved in ‘Full-stack’ implementation (Sense Compute Respond), from wiring-up physical hardware (sensors, boards) and connecting to Cloud IoT platform to writing Smart user-friendly application programs that source data streams, analyze, and predict behavior or perform intelligent action.Though the working prototype you build during this Capstone project is not expected to be a fully-functional and field-deployable system, you are asked to adopt appropriate choice of formal methodologies (like Agile or Iterative/Incremental models) and produce deliverables such as Project Charter, Requirements Document, System Architecture, Design Specification, System Test Cases, User Acceptance Criteria, and Deployment Model, etc in addition to the final working prototype. Your final presentation for evaluation can be in the form of short video presentation (recorded) showcasing your project and your technical communication skills along with the above reports and conclusion

Project Methodology

IoT: Capstone ProjectCourse 7

Apply NowPG Programme in Internet of Things

25

The Capstone project will help you develop critical skills to further your career in the exciting field of Internet of Things. You will be able to:1. Identify opportunities for enabling Smart environments using IoT technologies2. Design and Implement end-to-end IoT Solutions by analyzing various technology choices, design

trade-offs and implementation issues3. Learn formal system development methodology and hone your technical communication skills

Learning Outcomes

Apply NowPG Programme in Internet of Things

Environment for IoT Representative Project Areas (not limited to…)

Energy Management, Water-supply and Sanitation, Traffic ManagementSmart City

Energy-efficient Buildings, Elderly care, Smart Home with Smart AppliancesHome Automation

Sustainable farming, Precision Agriculture, Water management, AgribotsSmart Agriculture

Digital Manufacturing, Offshore oil and gas platforms, Personalized InsuranceIndustry 4.0

Autonomous vehicles, Fleet Management, Railway Track Signalling systemsTransportation & Logistics

Telemedicine, Body Area Networks, Telesurgery (Cyber-physical systems)Healthcare

Citizen-friendly Services, Real-time Monitoring, Regulation & Law enforcementeGovernance

Curriculum: IoT: Capstone Project

Module Topics

IoT--An Architectural Overview; Industry Standards and APIs; Selecting the Right sub-system/component

1

Requirements Engineering; Modeling and Architecture; Hardware and Software Tools for Prototyping2

Instrumenting the System and Interfacing to IoT Cloud Platforms: Identifying Sensors/Actuators and Networking of Sensor-nodes/Controllers; Hardware interfacing and programming of an actual implementation; Identifying scope for Edge-computing; Interfacing and programming the Cloud Services

3

Programming for the Analytics: Writing optimization/analytics programs (in Python/Java) by accessing Machine Learning libraries provided by the IoT platform

4

Analytics Reports/Actuation of devices: Demonstrate how the intelligence acquired from processing of sensor data is looped back in real-time to the devices in the environment

5

Walking through the entire IoT system implemented in the above modules; Highlight the role of OS, IoT Platform and the Programming Environment in building scalable IoT systems; Practical tips for successful implementation; Preparing Feasibility Reports for IoT projects;…and summarization of Learning Experience in the Capstone Project

6

26

1. Click here to visit the BITS Pilani Online Application Center. Create your login at the Application Center by entering your unique Email id and create a password of your choice. Once your login has been created, you can anytime access the Online Application Center using your email id and password.

2. You will receive a Provisional Admission Offer Letter within 2 days of receipt of your Application Form.

3. Upon receiving the Provisional Admission Offer Letter, you will need to submit the following within 7 days using the Online Application Center:

a. Block amount of: INR 25,000b. Scanned copy of Passport size photographc. Scanned copy of self attested Graduation degree certificate and marksheetsd. Proof of ID (Govt. issued ID such as Driving License, Passport, Aadhar, Voter ID, etc.)e. Proof of employment, such as Work Experience Certification from current employer.

4. Within 7 days of receiving the Block amount and other supporting documents, you will receive a Final Admission Offer Letter. You will need to submit the Remainder programme fee (INR 2,20,000) within 15 days of receipt of this letter. For details on No-cost EMI option with 0% interest, click here.

5. Upon receipt of the remaining Remainder fee, you will receive your BITS Student ID, detailed programme schedule and access to the learning platform.

Application Instructions

Apply Now27

Apply NowPG Programme in Internet of Things

FAQs

1. Who is this programmeme designed for?The programme can be pursued by Engineers who hold B.E or B. Tech in Computer Science, Electrical, Electronics, Instrumentation or related fields. This is ideally suited for two types of engineering professionals:a. Technology Professionals in the IT industry who wish to transition into, or join roles that involve

designing and developing IoT Solutions.b. Professionals who are working in sectors such as Automotive, Manufacturing, Telecom, Energy

and Logistics etc. where they aspire to be involved in deploying IoT solution in their organization.So, if a professional has the required qualifications and a desire to accelerate his or her career in the rapidly growing IoT industry, this is the ideal programme.

2. What certification do I receive at the end of the programme?Upon successful completion of the programme, participants will receive a Post Graduate Certificate in Internet of Things from BITS Pilani in addition to an Official Transcript and Programme GPA.

3. Will I become an alumni of BITS Pilani upon completion of this programme?Yes. The qualification will provide you the prestigious BITS Pilani Alumni status, through which you will become member of an elite & global community of BITS Pilani Alumni.

4. How is this programme different from others?a. It is a unique interdisciplinary programme that covers all key aspects of IoT including hardware,

software, application systems and data.b. BITS Pilani has set up a dedicated IoT lab which can be accessed by busy working professionals

remotely. The lab has leading IoT platforms such as ARM cortex based STM32, Raspberry Pi & Arduino which you can control and operate the equipment from your own location using the internet and run experiments on high end equipment.

c A rich & flexible learning methodology allows one to pursue the programme without any career break. Engaging digital learning experience that involves expert lecture videos, assignments, online live classes and discussion forums. In addition you will also be able to clear your doubts through periodic live sessions with faculty and active online discussion forums.

d. The programme includes a 6-week rigorous project under the guidance of BITS Pilani faculty members to create a working prototype of an exciting IoT product in areas such as Smart city, Home automation, Digital manufacturing, Telemedicine and Agribots.

e. Two Campus Immersion modules of 2-days each online or at the Hyderabad / Goa Campus of BITS Pilani, during which participants will visit the Campus to interact with their peers and learn together from BITS faculty.

f. Successful completion of the programme will provide you the prestigious BITS Pilani Alumni status, through which you will become member of an elite & global community of BITS Pilani Alumni.

5. What is the weekly time commitment expected?Participants will be expected to devote 8-10 hours each week provided that they have basic knowledge of the subject domain to fully benefit from programme. You will be able to engage with lecture videos, complete periodic assignments, and interact with the cohort through discussions forums for a rich academic experience.

28

Apply NowPG Programme in Internet of Things

6. How will my doubts/questions be resolved in an online programme?Programme participants will be able to engage with instructors to clear their academic doubts:a. Periodic live sessions with instructors will help you to clear your doubts and seek answers.b. BITS Pilani faculty members and Teaching Assistants will be available through discussion forums

and email.c. Discussion forums will help you interact with other participants to seek an offer support.

7. What is the Capstone Project?The programme includes a 6 week rigorous project to create a working prototype of an exciting IoT-related areas such as Smart city, Home automation, Digital manufacturing, Telemedicine and Agribots. Throughout the project you will work under the mentorship of BITS Pilani faculty to design, build and implement a working prototype IoT system. Your project work is the showcase to the industry of your expertise in IoT.

8. Is there any minimum qualification required to apply for this programme?The programme can be pursued by Engineers who hold BE/ B.Tech. or equivalent in Computer Science, Electrical, Electronics, Instrumentation or related domains

9. Will I get a job after this programme?IoT industry is growing faster than the IT industry. This certainly means that skilled professionals will be in high-demand in this area. BITS Pilani has studied the skills required for popular IoT roles such as IoT Platform Developer, IoT Solution Architect, Data Manager for Smart Devices, and many other rewarding opportunities. The curriculum has been mapped to these roles and provides you with the knowledge, skills and expertise required to take up these in any IoT project or organization. We believe that armed with these skills an engineer will be sought after by the industry. Please note that BITS Pilani does not offer placement assistance as a part of this programme.

10. What is the Refund/ Deferral guidelines in case I am unable to continue, or need to take a break between the programme?Refund: Participants may cancel their admission upto the first 14 days from the start of the cohort i.e. Programme Start date (launch of Course 1). He/ She will be eligible to get a full refund of his programme fee paid, minus the bank processing charges and applicable taxes (the taxes won’t be refunded). Refund will be processed within a maximum of 45 working days. The participant will be required to fill in a refund form that will be made available by the Admission Cell. Deferral: If a participant is facing severe issues in dedicating time to the course, we provide the opportunity for the participant defer to another batch. Participants can request for deferral ONLY ONCE and to the next immediate scheduled cohort of the same programme. Participants will be required to pay a deferral fees of 10% of programme fees (including GST). The deferral request will be approved once the deferral fees is paid. Till this is completed, the participant will be assumed to be continuing in the same cohort. Participant will start learning on the new cohort from the point of leaving the deferred cohort. If, however, the deferral request is raised before the issue of BITS Student ID, the 10% deferral fees will not be charged and participant will be deferred to the next scheduled cohort. However, in case there is any fee differential between his current cohort and the cohort he/she has deferred to, the participant will have to pay the differential amount.

29

B2C_17052021

DISCLAIMEREver since it was declared as a Deemed to be University in 1964, BITS Pilani has been offering higher education programmes in science and technology, and has earned an enviable reputation for its innovations in this sphere. The Work Integrated Learning Programmes (WILP) of BITS Pilani constitutes a unique set of educational offerings for working professionals. These programmes, which BITS began to offer in 1979, have, over the years, evolved along the lines envisaged in the National Policy on Education, 1986.

The WILP are rigorous higher education programmes in technology areas, designed keeping the evolving needs of industry in view, and meant for working professionals in their respective domains. The very intent is to deliver the education at the workplace, in order that the greatest degree of work integration of the education is achieved, and thus the WILP are very distinct in philosophy and pedagogy from open, distance learning programmes. Though it is incorrect and improper, at times the WILP are compared to ODL programmes. Accordingly, it has been our constant endeavor to engage with the regulator, and provide all necessary information about these programmes.

The WILP have been well received, and accepted by industry, because of the high quality of the programmes in terms of the curriculum and the instruction, and also because of the high degree of work integration, which results not only in up gradation of knowledge, but also in up skilling, and productivity increase.

Work IntegratedLearning Programmes

[email protected]

Call:+91-80-48767777

www.bits-pilani.ac.in