Skip to main content
CS Teaching Tips

Main navigation

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

Use examples that have nothing to do with computers to introduce new CS concepts in an accessible way.

Share Use examples that have nothing to do with computers to introduce new CS concepts in an accessible way. with FacebookShare Use examples that have nothing to do with computers to introduce new CS concepts in an accessible way. with Twitter
  • For example, have students write procedures for building simple objects like suncatchers using strings, beads, buttons, and knots.
  • To introduce functions, you give students length restrictions for writing out their suncatcher algorithms. This helps them see the need to identify and call repeating instructions.
  • For more information, check out the "Functional Suncatchers" lesson hosted at code.org.

More about this tip

Tags

  • Meaningful and Relevant Content
  • Algorithms and Design
  • Development Methods
  • CS 1
  • Intro Programming
External Source

Interview with Kiki Prottsman

Other Tips By
Other Tips By Kiki Prottsman

Similar tips

Have students implement a seam carving program in Java to give them experience with dynamic programming, and with manipulating 2D and 3D arrays.
Let students debug their code alone for a few minutes before intervening because students might feel that they should be able to find bugs immediately, which isn’t the case.
Make sure students have the necessary information on how to set up their computing environment to work comfortably and effectively.
  • 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