CS2420 - Digital Logic

Contemporary Logic Design , Second Edition
by Randy H. Katz, Gaetano Borriello

Instructor : Husain Gholoom
Time : MW 12:30:00 p.m. - 1:50 p.m.                  Location : DERR 235

Office Hours: MW 2:00 p.m.   to   3:15 p.m. & 5:00 p.m.   to   6:15 p.m.

Others by appointment : Appointments need not be made during regularly scheduled office hours


This course covers the fundamentals of computer design by studying the algebraic methods to design digital circuits and how they can be used to design the basic blocks that are used to design a computer. An introduction to computer hardware and the technologies used to create, capture, and communicate digital information. A laboratory provides hands-on experience with the subject matter, e.g., electricity, combinational and sequential digital circuits, VLSI, etc.

Digital Logic - Course Outline

    Topic Class Notes
    Number Systems , Base Conversion , Decimal Codes , ASCII Codes , Gray Codes. Download
    Signed Binary Numbers & its Operations, Binary Logic & Gates , Basic Circuits. Download
    Boolean Algebra , Basic Theorems and Properties of Boolean Algebra , Boolean Functions. Download
    Boolean Functions , Minterms , Maxterms , Sum-of-Minterms , Product-of-Maxterms , Conversions between Representations. Download
    Other Logic Gates and their uses. Download
    K-maps. Download
    Combinational Logic ( CL ). Download
    Sequential Circuits - Flip-Flops . Download
    Moore and Mealy Models , State tables , State diagrams Download
    Sequential Circuit Analysis Download
    Decoder , Encoder , Multiplexer Download
    Memory - RAM - SRAM Download