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

Scaffold students through reverse engineering existing Scratch projects to help them gain competency in important concepts like message passing, variables, and event-based programming.
Experiment with different techniques for grouping students into pairs to find out what works best in your classroom because pair programming is a great tool that can improve student’s coding skills and syntax proficiency.
Remind students that it’s better for time management and project outcomes to get code reviewed after each small change is made.
  • CSTT Facebook
  • CSTT Twitter

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

Privacy Policy

  • National Science Foundation
  • Sage Fox Group
  • Harvey Mudd College