Course Details

Exam Registration1425
Course StatusOngoing
Course TypeElective
LanguageEnglish
Duration8 weeks
CategoriesComputer Science and Engineering
Credit Points2
LevelUndergraduate
Start Date19 Jan 2026
End Date13 Mar 2026
Enrollment Ends02 Feb 2026
Exam Registration Ends16 Feb 2026
Exam Date29 Mar 2026 IST
NCrF Level4.5 — 8.0

Master the Future: A Comprehensive Guide to Embedded System Design with ARM

The world around us is becoming smarter, more connected, and more automated. At the heart of this revolution lies the embedded system—a dedicated computer system performing specific functions within larger mechanical or electrical systems. From your smartphone and smartwatch to advanced automotive systems and industrial robots, embedded systems are everywhere. If you're an engineering student or professional looking to build a career at this exciting intersection of hardware and software, mastering Embedded System Design with ARM microcontrollers is a critical step.

We are thrilled to present a detailed overview of an exceptional 8-week course designed by premier experts from the Indian Institute of Technology, Kharagpur (IIT Kharagpur). This course is meticulously structured to take you from fundamental concepts to hands-on development of Internet of Things (IoT) applications.

Meet Your Distinguished Instructors

Learning from the best accelerates your journey. This course is led by renowned academics with decades of combined experience.

Prof. Indranil Sengupta is a full Professor in the Department of Computer Science and Engineering at IIT Kharagpur, with over 28 years of teaching and research experience. A former Head of Department, he has guided 22 PhD students and has more than 200 publications. His expertise spans VLSI design, cryptography, and network security. As a Senior Member of IEEE and General Chair of numerous international conferences, Prof. Sengupta brings unparalleled depth to the course.

Dr. Kamalika Datta, a research fellow at Nanyang Technological University Singapore, complements the instruction with her specialized knowledge. With a PhD and over 60 publications, her research in reversible & quantum circuits and embedded systems ensures the course content is cutting-edge.

Who Should Take This Course?

This undergraduate-level course is perfectly tailored for:

  • Students of Computer Science & Engineering
  • Students of Electronics & Communication Engineering
  • Students of Electrical Engineering
  • Professionals seeking to upskill in embedded systems and IoT

Prerequisites: A basic understanding of digital circuits and microprocessor concepts is recommended to fully benefit from the curriculum.

Course Overview & Learning Objectives

This 8-week intensive program is designed to provide a unified hardware/software introduction to embedded systems, with a strong practical focus on the ubiquitous ARM architecture. You will move beyond theory to actually build and program systems using state-of-the-art microcontroller boards.

The course aims to:

  • Demystify the core concepts of embedded systems and microcontroller architecture.
  • Provide proficiency in ARM assembly language and system programming.
  • Teach interfacing techniques with essential peripherals like sensors, actuators, and converters.
  • Offer hands-on experience through demonstrations and encouraged practical experiments.
  • Introduce the developmental framework for creating Internet of Things (IoT) solutions.

Weekly Course Breakdown: A Journey from Basics to IoT

WeekTopics Covered
Week 1Introduction to embedded systems and microcontrollers
Week 2Instruction set architecture of ARM microcontroller, and assembly language programming
Week 3D/A and A/D converter, sensors, actuators and their interfacing
Week 4Microcontroller development boards and embedded programming platforms
Week 5Hands-on I: Temperature, Light, and Sound sensing units
Week 6Hands-on II: Feedback control, relay control, driving motors, bulbs, pumps
Week 7Hands-on III: Object tracking using GPS and GSM
Week 8Hands-on IV & IoT: Intro to IoT, smart home concepts, accelerometer motion sensing, SMS-based appliance control

Why This Course is a Must for Aspiring Engineers

1. Industry-Relevant Skills: The ARM architecture dominates the mobile and embedded world. Proficiency here is directly valued by industry leaders like ARM, Intel, Texas Instruments, Qualcomm, Samsung, TCS, and HP.

2. Practical, Project-Based Learning: The curriculum emphasizes "learning by doing." You are encouraged to procure low-cost development boards to replicate experiments, building a tangible portfolio of projects from sensor interfaces to GPS tracking systems.

3. Gateway to IoT: The course culminates in IoT principles, teaching you how to design connected, smart systems—a skillset in tremendous demand.

4. Academic Excellence: Learning from IIT Kharagpur faculty ensures you receive instruction that is both academically rigorous and aligned with real-world engineering challenges.

Recommended Textbooks for Deep Dive

  • Vahid & Givargis: "Embedded System Design: A Unified Hardware/Software Introduction" – Excellent for foundational concepts.
  • Sloss, Symes & Wright: "ARM System Developer’s Guide" – The definitive guide for ARM software design and optimization.
  • Wayne Wolf: "Computers as Components" – A classic on embedded computing system design principles.

Ready to Build the Future?

Embedded systems design is a foundational skill for the next generation of innovators. This course offers a structured, expert-led path to acquiring that skill, blending theoretical knowledge with indispensable practical experience. Whether you aim to develop cutting-edge consumer electronics, automotive systems, or industrial automation solutions, understanding Embedded System Design with ARM is your launchpad.

Take the first step towards mastering the technology that powers our modern world. Enroll and start building.

Enroll Now →

Explore More

Mock Test All Courses Start Learning Today