An introduction to the architecture and instruction of microprocessors and microcontrollers. Logic switches, I/O’s, and displays are used in the lab including the use of the Arduino microcontroller and many other peripherals. Coding and decoding using C language will be covered. Conclusion of the lab experience will be to design an intelligent robot. Includes lab component.