While we were mostly interested in voltages and currents at specific points in analog circuits, we will be interested in the information flow in digital circuits.
The active elements in digital circuits are either bipolar transistors or FETs. These transistors are permitted to operate in only two states, which normally correspond to two output voltages. Hence the transistors act as switches.
Before starting we will first review number systems and Boolean algebra.