Skip to main content
CS Teaching Tips

Main navigation

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

Remind students how important creating proposals and design documents is for efficiently writing good code in less time.

Share Remind students how important creating proposals and design documents is for efficiently writing good code in less time. with FacebookShare Remind students how important creating proposals and design documents is for efficiently writing good code in less time. with Twitter
  • Often, students will want to bypass proposals and design documents in favor of starting to code as quickly as possible.
  • Focus on how much time can be saved by planning before coding.
  • Remind students that if they review their ideas before implementing them, they can catch big issues and devise more efficient ways to write code.

More about this tip

Tags

  • Algorithms and Design
  • Development Methods
External Source

"So you want a code review... " by Ellen Spertus, under "Start with a proposal"

Other Tips By
Other Tips By Ellen Spertus

Similar tips

Students often get stuck because they start working on a problem without thinking about what they need to know and do in order to get a working solution.
When students consider a function that produces incorrect outputs to be working, assign problems that provide clear on-screen feedback when a function is incorrect.
Have students compete calculating to the 50th Fibonacci number, one team of humans doing the math versus a team students writing a program to stress the importance of computing for calculations.

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

Privacy Policy