1. Binary Numbers; binary arithmetic and codes (Chapt.2)
2. Boolean
Algebra, logic gates and combinational circuit design (Chapt. 3)
3. Simplification of Boolean functions (Chapt.
4)
4. Combinational Building Blocks: adders, subtracters, comparators,
decoders, encoders, multiplexers and programmable devices. (Chapt. 5)
5. Latches, flip- flops and counters
(Chapt. 6)
6. Synchronous sequential circuit analysis and design (Chapt. 7)
Optional Topics as time permits:
1. State Reduction (Chapt. 7)
2. Algorithmic state machines. (Chapt. 8)