This course focuses on basic understanding of the theoretical foundations and applications of artificial embedded neural networks. Network design and topology, hardware devices, and communication/data exchange protocols needed to connect and exchange information between embedded systems. Substantial programming assignments. Including interactive programming with industrial automation hardware and software.