IDDD - Cyber-Physical Systems

Created by Shreya Gupta, Modified on Wed, 07 Jun 2023 at 11:52 AM by Shreya Gupta

What is Cyber-Physical Systems?

A cyber-physical system (CPS) or intelligent system is a computer system where a computer program controls or monitors a physical mechanism. In CPS, the physical and software parts are closely connected. They can work on different scales and timeframes, show different behaviors, and interact with each other in different ways depending on the situation. CPS combines different fields like cybernetics, mechatronics, design, and process science. This type of system is often called an embedded system, which focuses more on the computational parts and has less emphasis on the close link between the computational and physical elements. CPS is similar to the Internet of Things (IoT), but it has a stronger integration and coordination between the physical and computational parts.


The IDDD program curriculum at IIT Madras covers fundamental concepts and tools related to cyber-physical systems (CPS). It includes core courses in control theory, mathematical and data sciences, and cyber security. Two labs provide hands-on experience with IoT and smart infrastructure. Students can choose four electives from various advanced topics like control theory, data analysis, IoT, and communications, based on their interests.

Who is eligible to apply?

Any B.Tech student studying at IIT Madras, regardless of their branch, has the option to choose the IDDD program. The selection for this program is based on the Cumulative Grade Point Average (CGPA) achieved by the end of the fifth semester. 

The CGPA cutoff is usually 8, but may vary with the number of students applying.

What are the future prospects?

This program aims to prepare you for the industrial workforce by offering various courses and practical laboratory experiences. Graduates from this program will have the chance to pursue career opportunities in industries related to energy, power, and infrastructure. Additionally, they can explore job prospects in service industries like automation, software development, data science, and AI.

This content on this page is provided by a current student or an alumnus of IIT Madras. While we follow best practices, it is possible that there are errors, or the content is incomplete. When in doubt, always verify with an official source.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article