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

Misconception: Students believe that in a primitive assignment, x = y could be the equivalent of y = x; they think that the computer science “=” sign is the same as the mathematical “=” sign.
Tell students that they have to fix their indentation before you’ll help them debug to encourage well-organized code.
Highlight key differences between math, CS, and engineering to give students context for why CS is a distinct field in itself. Let students know that you don’t necessarily have to excel in one field to excel in the others.
  • 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