| 1 | Microprocessor and microcontroller concepts and differences between them |
| 2 | Microcontroller core architecture (RAM, ROM, EEPROM, ADC, DAC, Timer, Interrupts) |
| 3 | Computer architectures (CISC, RISC, Von Neuman, Harvard architectures) |
| 4 | Features and programming commands of the Arduino programming board |
| 5 | GPIO output operations |
| 6 | GPIO input operations |
| 7 | Serial communication applications |
| 8 | Time functions |
| 9 | Midterm exam |
| 10 | 7 segment display applications |
| 11 | ADC applications, PWM applications |
| 12 | LDR applications, Temperature measurement applications |
| 13 | Fault Detection in Microcontrollers Using Software and Hardware Debug Techniques |
| 14 | Troubleshooting in Microcontrollers Using Software and Hardware Debug Techniques |