Students acquire the knowledge to work within and convert between multiple numeric bases: binary, octal, decimal, and hexadecimal. Addition and subtraction are explored directly and by using one's and two's complement methods. Boolean logic operators (AND, OR, XOR, and NOR) and logic gates are defined. Boolean postulates and theorems are utilized to simplify Boolean expressions and to create truth tables. The De Morgan's theorem and the Absorption theorem are further explored to aid in the simplification of Boolean expressions. This module can be taken by itself or it can be combined with other modules.