Nine theory courses and five laboratory courses totalling 43 credits. The Foundation level builds the mathematics and circuits base that later levels assume, and it is where Electronic Systems diverges most visibly from Data Science: instead of statistics and Python, learners take Math for Electronics, Digital Systems and Embedded C, each paired with hands-on lab work.
| Course | Credits |
|---|---|
| English I | 4 |
| Math for Electronics I | 4 |
| English II | 4 |
| Electronic Systems Thinking and Circuits | 4 |
| Introduction to C Programming | 4 |
| Introduction to Linux and Programming | 4 |
| Digital Systems | 4 |
| Electrical and Electronic Circuits | 4 |
| Embedded C Programming | 4 |
| Course | Credits |
|---|---|
| Electronic Systems Thinking and Circuits Lab | 1 |
| C Programming Laboratory | 1 |
| Linux Systems Laboratory | 1 |
| Electronics Laboratory | 3 |
| Embedded C Programming Laboratory | 1 |
Course list transcribed from the official IITM academics page . Electives and course offerings rotate by term — always confirm against the official page before registering.