Introduction to digital systems, Binary numbers, Signed/unsigned numbers, Algebra Boole, Theorems and properties, Boole functions, Digital logic gates, Minimization, Karnaugh map, Implementation with NAND/NOR, XOR gate, Combinational logic, Analysis and Design of combinational circuits, Adder, Comparator, Decoder, Coder, Multiplexer, Tristate gate. Sequential logic, Memory element, flip-flops, Analysis of synchronous sequential circuits, Design of synchronous sequential logic, Registers, Shift registers, Counters, RAM, ROM, Programmable logic devices.