Introduction to computers and electronics -- Introduction to embedded systems -- Introduction to the ARM® Cortex™-M processor -- Introduction to input/Output ports -- Modular programming -- Pointers and data structures -- Variables, numbers, and parameter passing -- Serial and parallel port interfacing -- Interrupt programming and real-time systems -- Analog I/O interfacing -- Communication systems.