Course Details

Exam Registration2118
Course StatusOngoing
Course TypeCore
LanguageEnglish
Duration12 weeks
CategoriesComputer Science and Engineering, Robotics
Credit Points3
LevelUndergraduate
Start Date19 Jan 2026
End Date10 Apr 2026
Enrollment Ends02 Feb 2026
Exam Registration Ends20 Feb 2026
Exam Date25 Apr 2026 IST
NCrF Level4.5 — 8.0

Master the Core of Modern Technology: A Deep Dive into Embedded Systems Design

In an era where intelligence is embedded into everything from smartphones to smart cities, the demand for skilled embedded systems designers has skyrocketed. If you're an undergraduate student in Computer Science, Engineering, or Robotics looking to build a solid foundation in this critical field, a structured, expert-led course is invaluable. We are excited to detail a comprehensive 12-week course on Embedded Systems Design, instructed by the renowned Prof. Anupam Basu of IIT Kharagpur.

Meet Your Instructor: A Luminary in Embedded Systems and Assistive Technology

Learning from an expert with both academic excellence and real-world impact makes all the difference. Prof. Anupam Basu is a Professor in the Department of Computer Science & Engineering at IIT Kharagpur and a Fellow of the Indian National Academy of Engineering.

His credentials are exceptional:

  • Industry & Global Acclaim: An Alexander von Humboldt Fellow, he has taught at the Center for Embedded Systems, University of California, Irvine.
  • Award-Winning Innovator: Prof. Basu's work transcends theory. He has developed embedded system-based tools empowering the physically challenged, earning him prestigious awards like the Da-Vinci Award, the National Award for Best Technology Innovation for the Physically Disabled, and the Universal Design Award.
  • Leadership: He currently serves as the Chairman and Head of the Center for Educational Technology at IIT Kharagpur.

This course is infused with insights from his pioneering research in Cognitive Systems, Intelligent Systems, and Embedded Systems.

Course Overview: What Will You Learn?

This undergraduate-level course is meticulously crafted to take you from fundamental concepts to advanced design strategies. Over 12 weeks, you will unravel the intricate dance between hardware and software that defines efficient embedded systems.

About the Course: The course begins with the fundamental requirements of embedded systems and hardware-software interaction. It progresses to hardware design steps, introducing ASIPs (Application-Specific Instruction-set Processors), ASICs (Application-Specific Integrated Circuits), and FPGAs (Field-Programmable Gate Arrays). A crucial module on power-aware design addresses techniques to minimize consumption. The curriculum then delves into Real-Time Operating Systems (RTOS), scheduling algorithms, and formal specification models. You'll learn about hardware-software partitioning, co-design, synthesis, optimization, and conclude with design verification methods.

Who Should Enroll?

  • Intended Audience: Undergraduate students in Computer Science & Engineering, Electronics, Electrical Engineering, and Robotics.
  • Prerequisites: A basic understanding of Computer Organization and Microprocessors is recommended.
  • Industry Support: This course is highly relevant for any industry working in Embedded Systems, IoT, Automotive Electronics, Consumer Electronics, and Robotics.

Detailed 12-Week Course Layout

WeekTopicKey Focus Areas
Week 1Introduction to Embedded System, ASICs and ASIPsCore concepts, processor types
Week 2Designing Single Purpose Processors and OptimizationCustom hardware design, performance tuning
Week 3Introduction to FPGAs and SynthesisProgrammable logic, design flow
Week 4Verilog Hardware Description Language (Verilog HDL)Hardware modeling and design
Week 5Microcontrollers and Power Aware Embedded System DesignLow-power techniques, MCU architectures
Week 6Real Time Operating System (RTOS)RTOS fundamentals, tasks, kernels
Week 7Real Time Scheduling AlgorithmsRate-monotonic, Earliest-Deadline-First scheduling
Week 8Modelling and SpecificationFormal models, system specification languages
Week 9Design SynthesisTransforming specification to hardware/software
Week 10Digital Camera Design Case Study & Hardware Software PartitioningPractical application, design trade-offs
Week 11Design OptimizationTechniques for speed, area, and power optimization
Week 12Simulation and VerificationEnsuring design correctness and reliability

Why This Course is Essential for Your Future

Embedded systems are the invisible engines of the digital revolution. This course, designed and taught by an IIT Kharagpur professor with unparalleled expertise, offers more than just textbook knowledge. It provides:

  • A Systems-Level Perspective: Understand how to partition a problem into hardware and software components effectively.
  • Practical Skills: Gain hands-on insight into tools like Verilog HDL and concepts behind FPGAs and RTOS.
  • Industry-Relevant Knowledge: Learn crucial aspects like low-power design and real-time constraints that are critical in product development.
  • A Strong Foundation: Prepare for advanced roles in semiconductor, automotive, aerospace, and IoT industries.

Embark on this 12-week journey to master Embedded Systems Design. With Prof. Anupam Basu as your guide, you will not only learn the principles but also appreciate the transformative power of embedded technology in creating innovative and inclusive solutions for the world.

Enroll Now →

Explore More

Mock Test All Courses Start Learning Today