This course covers the topics of number systems. Logic gates. Boolean algebra. Simplification of Boolean Functions. Combinational circuit design. Sequential Circuits. Finite State Machines and Memories.