CCE, IIT MANDI
offers
Minor in Embedded Systems
With 15 days hands on campus training
Application Closed
DURATION
12 months | 3 Terms
COMMITMENT
10hrs/week
FORMAT
Live lectures, self guided + mentorship
REQUIREMENT
Embedded System Toolkit
Limited to just 100 seats in PAN India
Batch starts 1st April
Admission Process
Minimum eligibility: Foundations of Programming, Electrical Circuits, and Basic Digital Logic
You must pass the exam to confirm your seat for the program.
Only shortlisted candidates go through the onboarding process.
Learn from India's top educators and stand out from the crowd.
Do you have what it takes?
To join this program, you must clear the qualifier test.
Topics Covered
- Basic Programming
- Logical Circuits
- Logical Reasoning
- Quantitative Aptitude
Registration Process
- • Pay ₹99 and choose your slot
- • Unlock free mock test and practice before your final exam
- • 100% refund if you don’t qualify or if you qualify but choose not to enroll after counseling.
Things to remember
- • The duration of the test is 60 mins
- • You can take the test only once on your alotted slot
- • The test can only be taken on a desktop/laptop on Google chrome browser
Here’s What You’ll Be Learning
Overview of Embedded Systems : Definitions, examples, and applications.
Basic Electronics : Understanding resistors, capacitors, diodes, and transistors.
Introduction to Microcontrollers : Architecture, memory types, and basic programming.
Embedded C Programming : Syntax, structure, and basic programs.
Development Environments and Tools : Introduction to IDEs, compilers, and debuggers.
Digital Logic Design: : Gates, combinational logic, and sequential logic.
Basic Computer Architecture: : CPU, memory, I/O, and buses.
Assembly Language Basics: : Understanding assembly for microcontrollers.
Microprocessor vs. Microcontroller: : Differences, uses, and selection criteria.
Advanced Embedded C: : Pointers, structures, and interface programming.
Object-Oriented Programming in Embedded Systems: : Applying OOP concepts in C++ for hardware programming.
Real-Time Operating Systems (RTOS) Basics: : Tasks, scheduling, and resource management.
Scripting for Automation: : Using Python or shell scripts in embedded systems development.
Version Control Systems: : Introduction to Git for embedded systems.
Serial Communication: : UART, SPI, and I2C protocols.
Networking Protocols: : Basics of TCP/IP and UDP for embedded systems.
Wireless Communication: : Bluetooth, Wi-Fi, and Zigbee technologies.
Interface Devices: : Sensors, actuators, and display technologies.
Designing for Interconnectivity: : Principles of designing embedded systems for communication and networking.
Introduction to PCB Design: : Basics of schematics and layout design.
System Architecture Design: : Designing integrated hardware and software systems.
Power Management: : Techniques for optimizing power consumption.
Embedded Systems Security: : Basics of securing embedded devices.
Debugging and Testing: : Advanced techniques for debugging and testing embedded systems.
Case Studies: : Analysis of real-world embedded systems.
Advanced Microcontroller Features: : DMA, interrupts, and low-power modes.
Embedded Linux: : Introduction to using Linux in embedded systems.
Internet of Things (IoT): : Designing and developing IoT devices.
Safety-Critical Systems: : Principles and practices for developing systems that require high reliability and safety.
Emerging Technologies: : Overview of new trends and technologies in embedded systems. Use of data science in Embedded Systems
01
Introduction to Embedded Systems
Definitions, examples, and applications.
Understanding resistors, capacitors, diodes, and transistors.
Architecture, memory types, and basic programming.
Syntax, structure, and basic programs.
Introduction to IDEs, compilers, and debuggers.
02
Digital Logic and Computer Architecture
Gates, combinational logic, and sequential logic.
CPU, memory, I/O, and buses.
Understanding assembly for microcontrollers.
Differences, uses, and selection criteria.
01
Advanced Programming for Embedded Systems
Pointers, structures, and interface programming.
Applying OOP concepts in C++ for hardware programming.
Tasks, scheduling, and resource management.
Using Python or shell scripts in embedded systems development.
Introduction to Git for embedded systems.
02
Communication Protocols and Networking
UART, SPI, and I2C protocols.
Basics of TCP/IP and UDP for embedded systems.
Bluetooth, Wi-Fi, and Zigbee technologies.
Sensors, actuators, and display technologies.
Principles of designing embedded systems for communication and networking.
01
Embedded Systems Design and Integration
Basics of schematics and layout design.
Designing integrated hardware and software systems.
Techniques for optimizing power consumption.
Basics of securing embedded devices.
Advanced techniques for debugging and testing embedded systems.
Analysis of real-world embedded systems.
02
Advanced Topics in Embedded Systems
DMA, interrupts, and low-power modes.
Introduction to using Linux in embedded systems.
Designing and developing IoT devices.
Principles and practices for developing systems that require high reliability and safety.
Overview of new trends and technologies in embedded systems. Use of data science in Embedded Systems
Application Closed
Dynamic Course Designed &
Delivered by CCE IIT Mandi
Minor with 15 credit score from CCE IIT Mandi
IIT Mandi Lab Access during campus immersion
Hands-on 2 weeks campus training
Embedded system toolkit worth INR 20k
Become part of CCE IIT Mandi - Smart Technologies Network
Welcome Kit (ID card, t-shirt, email id)
Why This Course?
Feature
Minor in ES
Other Courses
Total Cost
₹40,099
₹250,000 - ₹400,000
Certification
Minor in Embedded Systems from CCE IIT Mandi
Professional Certification
Collaborators
IIT Mandi, Industry Experts
Industry Experts
Curriculum Depth
Industry related, comprehensive ES program, approved by IIT and NCVET
Core computer science concepts, limited advanced topics
Prior Knowledge Required
Foundations of Programming, Electrical Circuits, and Basic Digital Logic
Varies, but often requires graduation or working professionals
Hiring Partners
4,500+
500-1,500
Faculty from IIT Mandi
Fee Structure
Option 1
Upfront
Option 2
EMI
Through our NBFC partners
Qualifier Test Fee
₹99
₹99
Secure Seat Fee
(Non-Refundable)
₹4000
₹4000
Remaining Course Fee
(Non-Refundable)
₹36000
₹3600 X 12
(Months)
Total
₹40099
₹47299
(*100% refund if you don’t qualify or if you qualify but choose not to enroll after counseling.)
Note: An Additional ₹20,000 for the Embedded System Toolkit is required unless you already own one.
Frequently Asked Questions (FAQs)
The course lasts for 12 months and is divided into three trimesters, each lasting four months.
Students will earn a total of 15 academic credits upon successful completion of the program.
Each student will receive a Welcome Kit that includes an IIT Mandi T-shirt, an official college email ID, and a college ID.
Yes, students have the option to use their own Embedded Systems toolkit if they already have one. If not, we can provide a toolkit for an additional cost of ₹20,000 upon enrollment.
Yes, the course includes an orientation at the beginning, a 15-day campus immersion, and a convocation ceremony, all held offline at IIT Mandi. The final exam will also take place in person.
The curriculum is structured as follows:
- Term 1:
- ESE101: Introduction to Embedded Systems (3 credits)
- ESE102: Digital Logic and Computer Architecture (3 credits)
- Term 2:
- ESE201: Advanced Programming for Embedded Systems (3 credits)
- ESE202: Communication Protocols and Networking (2 credits)
- Term 3:
- ESE301: Embedded Systems Design and Integration (3 credits)
- ESE302: Advanced Topics in Embedded Systems (2 credits)
Power Your Engineering Career
Enroll today and begin your journey toward a high-demand career in embedded
systems, brought to you by CCE IIT Mandi in collaboration with NSDC..
Application Closed
