* Digital Logic Circuits Introduction
- Digital systems
- Computer instructions
- Information representation
- Computer hardware
- Computer software
* Number systems and codes
- Number Systems
- Arithmetic
- Base Conversions
- Signed Number Representation
- Computer Codes
* Logic Circuits
- Boolean Algebra
- Switching Functions
- Switching Circuits
- Simplification
- Analysis of Combinational Circuits
- Synthesis of Combinational Logic Circuits
* Modular Combinational Logic
- Top-Down Modular Design
- Encoders and Decoders
- Multiplexers and de-multiplexers
- Binary Arithmetic Elements
- Comparators
- Prograrmmable Logic arrays and memories
* Sequential Devices
- Models for Sequential Circuits
- Memory Devices
- Flip-Flops
- Timing Circuits
* Modular Sequential Logic
- Shift Registers
- Counters
- Modulo-N Counters
- Multiple-sequence Counters
- Digital Fractional Rate Multipliers
- Analysis of Synchronous Sequential Circuits
- Simplification
- Synthesis of Synchronous Sequential Circuits
- Asynchronous Sequential Circuits
- Prograrmmable Logic arrays
* Logic Circuit Testing
- Digital Logic Circuit Testing
- Fault Models
- Combinational Logic Circuit Testing
- Sequential Logie Circuit Testing
- Design For Testability
- Built-in Self-test
- Board and system-level Boundary Scan