In ENGN2211 (or elsewhere) you learned about combinational logic, i.e. digital logic circuits without memory. Combinational circuits consist of an interconnected network of standard logic gates such as AND, OR, NAND, XOR, etc. You have learnt about cannonical SOP forms, K-maps, and other techniques for combinational circuit representation and design, and you are probably familiar with digital schematic diagrams. You also looked at combinational modules such as ALUs, multiplexers, decoders, etc.
This chapter contains some basic information about combinational logic. See also Wakerly, Chapters 3, 4, 5, 6.