In this course, students are exposed to the basic hardware architecture of microprocessors and microcomputer systems. Through lab work, they learn about microprocessor CPUs, memory architectures, and types. They also analyze components of software that run on microcomputer systems. (Prerequisite: CS211.)