Number systems, including binary, octal and hexadecimal bases. Binary arithmetic. Boolean algebra, Karnaugh map simplification. Design of combinational circuits. Decoders, multiplexers, flip-flops and other multi-vibrator circuits. Logic families including TTL, CMOS, ECL and others. Memory, shift registers and counters. (2-2-3)