News & Events


Embedded System Design Course

Published on: 03-May-2017

Embedded systems are omnipresent today in a variety of application domains ranging from less critical ones such as smartphones and other household devices to more critical ones such as automotive, avionics, and medical devices. Design of an embedded system involves one crucial aspect: the trade-off between implementing some functionality in hardware versus software. Typically, hardware functions tend to be more efficient, predictable and deterministic when compared to software, but design and development of hardware functions is also expensive and time consuming. Embedded systems design course (ES6151/CE4051) offered at School of Computer Science and Engineering at NTU enables the students to understand this trade-off through a series of case studies and projects. This course covers advanced topics of embedded system design and help students in getting hands-on experience with the design process through comprehensive lab assignments. Students learn various tools and formalisms necessary to make decisions pertaining to embedded design trade-off. Upon completion of the course, the students should be able to understand the principles of embedded system design and the trade-off between designing functionality in hardware versus software.

An interesting activity known as “Embedded Lens” is conducted in this course in which students are asked to solve a real world problem of their choice using embedded systems. They are asked to make a realistic assessment of the manufacturing cost of their proposed design and its ease of implementation. Students are also encouraged to develop a working prototype of their proposed design. For instance, in Semester 1 of the academic year 2016-17, Xue Chuhui and Yang Mingyu proposed an environment monitoring system. This system monitors the environment conditions like particulate matter (PM) value, temperature and humidity value in real time and based on that control the air purifier. Students were able to develop a working prototype of this design and demonstrated its working during the class presentations.

In another project, a smart wrist band or a sensor based smart wearable device is developed by Sun Xutao, Liu Yue and Wang Xuanyu. This device embeds sensors to collect physical activity data like walking, running etc. and based on it determine the calories burned. The device can be linked to any android based phone through the mobile application developed by the students. Students presented the working model of their design with its mobile application.

This course is designed for the computer science and engineering students to gain knowledge of advanced topics of embedded design and at the same time test their learning through interesting and comprehensive projects and lab assignments. Currently the course is taught by Dr. Anupam Chattopadhyay and Dr. Vivek Chaturvedi. Interested students may contact the professors to learn more about the course and its scope.




Back to listing