This document provides an overview of computer architecture and digital circuits. It discusses combinational and sequential digital circuits. For combinational circuits, it covers logic gates, Boolean algebra, combinational logic design using multiplexers, decoders and other components. For sequential circuits, it discusses latches, flip-flops, finite state machines, and sequential circuit design. It provides examples of circuit designs for a BCD to 7-segment decoder and a coin reception unit finite state machine. The document is intended to review key concepts in digital logic that are foundational for computer architecture.