Logic gates, flip-flops and shift registers. Binary numbers and Boolean algebra. An introduction to microprocessors. This will include arithmetic logic units, parallel input/output ports, assembly language and a number of examples. [Offered: S even years, F odd years] Coreq: PHYS 353L. Antireq: CS 251, ECE 223, ME 262