| Week# | Date | Topic | Resources |
| 1 | Jan 6 (Wed) |
Introduction to the course, grading policy, logistics | - |
| 2 | Jan 13 (Wed) |
Lecture 1 | - |
| * | Jan 16 (Sat) |
Workshop on Firebird V Atmega 2560 | Firebird V ATMEGA2560 DVD Programming AVR in Linux (LINUX) Script to load hex file into the Robot (LINUX) |
| 3 | Jan 20 (Wed) |
Ideation and Lab-0 doubt solving | Lab-0 (CCS Installation and running Test code on board) |
| 4 | Jan 27 (Wed) |
Introduction to the ARM® Cortex™-M4F and Peripherals Introduction to Code Composer Studio TivaWare, Initialization and GPIO |
Lab-1 (Accessing GPIO on TIVA C Series Launchpad Board) |
| 5 | Feb 3 (Wed) |
Interrupts and the Timers | Lab-2 (Interrupts and Timers on TIVA C Series Launchpad Board) |
| 6 | Feb 10 (Wed) |
PWM | Lab-3 (PWM on TIVA C Series Launchpad Board) |
| 7 | Feb 17 (Wed) |
ADC12 and UART | Lab-4 (ADC and UART on TIVA C Series Launchpad Board) |
| 8 | Feb 22 (Fri) to Feb 27 (Sat) | Mid-semester Examination | |
| 9 | Mar 2 onwards (Wed) |
Project Implementation and Component Issue | - |
| 10 | Apr 16 to Apr 30 | Project Demonstration | - |