Skip to main content
CS Teaching Tips

Main navigation

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

Use assignments with visual output to help students understand what their program is actually doing.

Share Use assignments with visual output to help students understand what their program is actually doing. with FacebookShare Use assignments with visual output to help students understand what their program is actually doing. with Twitter
  • Often times students have misconceptions about what is happening in their program.
    • It isn’t doing what they think it is doing.
  • Having a visual output, whether it’s a graphic representation or a printed text, helps students connect the dots between the code they wrote and the code they intended to write.

More about this tip

Tags

  • Development Methods
External Source

Interview with Karen Doore

Other Tips By
Other Tips By Karen Doore

Similar tips

Provide more than one solution when explaining how to solve a problem to the class to emphasize that there is never just one way to do things.
Use Parson’s Puzzles to help students engage with a concept without writing code or experiencing frustrating syntax errors.
Track the variable values of a recursive function using multiple pieces of paper to form a “stack” so that students can visualize what happens when a method calls itself and how each method call has its own unique variable values.

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

Privacy Policy