Introduction to number systems, elements of binary arithmetic and codes; Boolean algebra; Karnaugh map and simplification of gate networks; Quine-McCluskey method; adders, subtractors, comparators, multiplexers and demultiplexers, and PLAs; latches, flip-flops, shift registers, counters, and memories; design and analysis of combinational logic and synchronous sequential circuits.
Prerequisite: ENGE 170
Co-requisite: ENGE 251