Skip to main content
CS Teaching Tips

Main navigation

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

Have students use Python’s Turtle graphics to draw fractals using a Lindenmayer system, instead of recursion, to give students experience with string manipulation.

Share Have students use Python’s Turtle graphics to draw fractals using a Lindenmayer system, instead of recursion, to give students experience with string manipulation. with FacebookShare Have students use Python’s Turtle graphics to draw fractals using a Lindenmayer system, instead of recursion, to give students experience with string manipulation. with Twitter
  • Lindenmeyer systems allow students to draw recursive diagrams without the use of recursion in their implementation.
    • Visit the Lindenmayer systems wiki to learn more.
  • For the full assignment, visit Stanford’s nifty assignment page.

More about this tip

Tags

  • Python
  • CS 1
  • Intro Programming
  • Programming Concepts
  • Meaningful and Relevant Content
External Source
Stanford Nifty Assignment by Eric Roberts.
Other Tips By
Other Tips By Eric Roberts

Similar tips

Have students write many small, simple classes in Java to scaffold their learning of the basics of object-oriented programming.
Emphasize the importance of documentation when working with spreadsheets or any programming language for future reference.
Have students create a program in Python that draws a map of the stars in order to gain practice using dictionaries to manipulate real data.
  • 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