Binary and non-binary systems. Boolean algebra. Logic gates. Logic minimization, combinational circuits, sequential circuits, flip-flops, synthesis of synchronous sequential circuits. PLDs (ROM, PLA, PAL). Prerequisite: MAT 211. Corequisite: EEN 221.