Number systems and computer codes; boolean algebra; design and analysis of combinational logic; switching function; canonical forms; karnaugh map; minimization techniques; multilevel NAND and NOR circuits; sequential logic circuit; flip flop; counter circuit and memory unit