Explores various addressing modes in microcontrollers, emphasizing the role of pointers and demonstrating their application in string manipulation and function implementation.
Explores parallelism in programming, emphasizing trade-offs between programmability and performance, and introduces shared memory parallel programming using OpenMP.