During this lesson, students will gain an understanding of the fetch–decode–execute cycle and how the CPU works. They will integrate and exhibit learning by helping Sam create a program that represents the inner workings of a CPU (central processing unit).