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 analyze geographic data and election return data by making a graph of “Purple America” in Java so that they can develop the tools to visualize their own data through coding.
When you write a function, like (foo x), students don’t realize you can put a variable with a name OTHER than x in there, or an actual number.
Help students monitor their emotional experience to know when they should take a break from writing code to maximize learning and student attitudes.
  • 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