Covers architecture of a basic microprocessor system, data acquisition systems, data address and control bus, memory interfacing, and multiplexing analog signals. Students also learn advanced programmable logic controller (PLC) and human-machine interface (HMI) programming and functionality.