Skip to main content

IOT (Internet of Things) System Design
Enrollment in this course is by invitation only

The focus of this introductory course would be “the smart sensor node” with emphasis on design, requirement, data interfacing and capabilities. The course would cover engineering fundamentals, blended with good industrial practices, which lead to the first-time success of the design and development of sensor node. API development, cloud computing, and data analysis would also be covered in brief. Lab sessions and case studies will supplement the classroom interactions.
Enrollment in this course is by invitation only

About This Course

This is a 12-week course in IoT System Design for individuals with some prior experience in micro processors and Pytho programming. IoT (Internet of Things) is increasingy becoming important to us and is improving the World we live in. Businesses are using IoT to increase efficiency, Department of Transportation and Urban Development organizations are leveraging IoT for designing smart cities and smart transportation systems. Understanding of IoT system design offers a great career opportunity in the coming years.

    Course Contents

  • Introduction and Motivation
  • IOT Around Us
  • Sensors
  • Multi-sensor Systems and Calibration
  • IoT System Overview
  • Power management and Batteries
  • Understanding Microprocessors
  • Microprocessors for IoT Sensors: An Overview
  • Microcontrollers for IoT Sensors: Resources and Processes
  • Representation of Numbers
  • Netwroking and IoT
  • Big Data
  • Hadoop and Map Reduce
  • An Introduction to Raspberry Pi

Requirements

Experience with Python programming languages.

Course Staff

Course Instructor

Meet the Instructor

Dr Amey Karkare is an Associate Professor in the department of Computer Science at IIT Kanpur since 2010. He received BTech in Computer Science from IIT Kanpur in 1998 and Ph.D. degree in Computer Science from IIT Bombay in 2008. His area of research are Compilers, Data Flow Analysis and Heap Analysis. Dr Karkare has been teaching Fundamentals of Computing and Computer Organization at IIT Kanpur

Teaching Assistant

Teaching Assistant

I am a PhD candidate at the Department of CSE, IIT Bombay, since Autumn 2011. I am working under the guidance of Prof. Amitabha Sanyal. I am currently pursuing research in the area of Functional Programming Languages. My areas of interest include program optimization, program analysis and program specialization.

Enrollment in this course is by invitation only