Gates
Gates: NOT Mr. Bill!
Basic building blocks for circuits
Implement boolean functions in hardware
Computer engineering: how to build it physically
Computer organization: how to design it logically
Combinational circuits
Output depends only on input
Sequential circuits
Output depends on input AND current state