This is a course offered in the second semester to M.tech (Mobile and pervasive computing, CSE) students who has basic understanding working with mobile and embedded devices . The primary objective of this course is to educate students about embedded design life cycle, embedded controllers , architectures and interfacing. The course is taught by providing practical experience of embed and 8051 architecture , hardware and software for embedded systems, their interfacing and programming. Interfacing of various hardware and software modules with the embedded systems and using embedded controllers to the specific applications. Students got a hands on experience with ARM , ATOM processors , RTOS also. Class projects focusing on design and development of various smart embedded devices that are self operable and self controlled.