Find examples that help motivate difficult abstract concepts - like passing in a value to a function - to help students see their usefulness.

  • For motivating passing in values: if students have a helper function that draws a square and they are then asked to use the helper function in a function that draws squares all over the screen, it is easier to motivate passing in a location, because it needs to know where to draw a square.

More about this tip

External Source

Interview with Michelle Friend