pg programme in internet of things
TRANSCRIPT
Work IntegratedLearning Programmes
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
Call:+91-80-48767777
www.bits-pilani.ac.in