Skip to main content
CS Teaching Tips

Main navigation

  • Browse All Tips
  • Tags
  • 3D
  • About
  • Rate Tips
  • Tip Sheets

Ask questions about what parts of a program change to help students identify times when a variable is needed.

Share Ask questions about what parts of a program change to help students identify times when a variable is needed. with FacebookShare Ask questions about what parts of a program change to help students identify times when a variable is needed. with Twitter
  • When you are trying to motivate variable use in a program, ask students:

    • What might be changing in this program?

    • How is it changing?

  • With the help of these motivating questions, you can then point out that we need a variable to keep track of that thing that is changing!

More about this tip

Tags

  • CS 1
  • Intro Programming
  • Programming Concepts
External Source

Interview with Aaron Cadle.

Other Tips By
Other Tips By Aaron Cadle

Similar tips

Misconception: students think that when you assign a = b, there is no longer anything assigned to b because b empties its contents into a.
Analogize stacks and interrupts using a story in which a person is frequently interrupted in the course of performing everyday tasks.
Use Python’s map function to introduce students to loops early on, because the map function is an provides an easy transition to loops.

For more information or to report a bug, contact us at admin@csteachingtips.org. Built with Bootstrap. Powered by Drupal.

Privacy Policy