The number of gates in this circuit can be reduced in half. For some it might be possible to recognize the simplification by inspection, but we can always use a Karnaugh map.
This course studies numbers, switching (Boolean) algebra, switching functions, and combinational circuits. Number systems and conversion. Binary codes. Switching algebra. Algebraic simplification of ...