Number system and codes: Binary Number base conversion, Octal and hexadecimal numbers, complements, signed binary numbers, binary codes-BCD codes, gray codes, ASCII Character Code, codes for serial data transmission and storage. Boolean Algebra and Logic gates: Axiomatic definition of boolean Algebra. Property of Boolean Algebra, boolean functions, Canonical and standard form; min terms and max terms, standard forms; Digital Logic Gates, Multiple inputs. Gate level Minimization: The Map Method, K Map up to five variables, Product of Sum simplification, Sum of Product simplification. NAND and NOR Implementation, AND-OR inverter, OR-AND inverter implementation, Ex-OR Function, parity generation and checking, Hardware Description Language (HDL). Combinational Logic: Combinational Circuits, Analysis and Design procedure; Binary Adder-subtractor, Decimal Adder, Binary Multiplier, Magnitude comparator, Multiplexers and demultiplexers, Decoders, Encoders, Multipliers, Combinational Circuits design.