Prerequisites: EGCP 280, EGCP 381, EGCP 441, EGEE 323, CPSC 351, MATH 270A. Techniques of interfacing based on speed, timings, synchronization, interrupts, protocols, noise, and race conditions. Interfacing specifications of the processor data, address and control buses. (2 hours lecture, 4 hours laboratory)