The course objective is to examine the theory and operation of microprocessors. Students will learn about necessary support hardware such as memory devices, decoders, drivers, machine language programming and operation of microprocessors by conducting experiments on a microprocessor trainer. Hands-on experience with RAM (Random Access Memory), ROM (Read Only Memory) and other microprocessor support chips will enable students to understand computer systems. Instruction on fiber optics is also included.