Use the analogy of carrying weights to teach students about how the amount of memory being used affects runtime.

  • For instance, imagine asking the student to carry many backpacks. Then ask the student to write a note while carrying all of those backpacks.
  • How difficult the above task is shows why it is difficult for the computer to balance many tasks at once given a finite amount of memory.

More about this tip

External Source

Interview with Susan Scarbrough