Laboratory on Mathematics and Mathematics Education/Logo

About Turtles and Stars



  1. Install the English version of MSW Logo on your computer. (Please use the English version, because the Portuguese version uses other commmands.) If you are not allowed to install software on your computer, I will give you MSW Logo on a flash.
  2. Try to create a regular triangle, pentagon, and hexagon by interactively directing the turtle.
  3. Teach the turtle a new word "regpolygon" with the number of edges and the length of the sides of the regular polygon as parameters. For example, the command "regpolygon 5 100" should paint a regular pentagon with side length 100.
  4. Write a procedure "rectangle :width :height" which paints a rectangle with the given width and height.
  5. Paint a circle.

Task 2: Be creative! edit

  1. Teach the turtle a new word "star" which paints a star.
  2. Teach the turtle to paint a house.
  3. Teach the turtle to paint the skyline of a city. Therefore, use your house command.
  4. Teach the turtle to paint flowers.
  5. Be creative! Just paint!

Please copy and paste your code snippets into our results page!

Task 3: Why Logo? edit

  1. Find some arguments why Logo should be used in schools. Think about learning objectives and learning philosophies.
  2. Collect your arguments in the group (active plenum).

Task 4: Add the images edit

Add the resulting Logo images to our results page.

  1. Save the image as gif file on your hard disk or flash (choose "Bitmap/Save" and then select "gif").
  2. Upload the image to wikiversity (use the "Toolbox/Upload file" option on the left side).
  3. Put the image link on our results page.

Task 5: Traditional ethnic patterns of Mozambique edit

  • Write procedures which paint different beautiful traditional ethnic patterns of Mozambique.
  • Copy and paste your code into our results page.
  • Upload the image and make a link on the results page.

Task 6: Introduction to Logo in Schools edit

How can Logo be introduced in schools, especially to students at very young ages in primary school? Collect your ideas!

Bruner's EIS principle edit

Task 7: Logo and EIS edit

  1. Create an idea how Logo can be introduced with regard to Bruner's EIS principle in school (e.g. on grade level... 1!).
  2. Present your ideas.

For those who are fast: Think about how the EIS principle can be used in the field of learning to calculate with fractions.

The Power of Recursion edit

Task 8: Be recursive with numbers! edit

  1. Write a procedure which calculates the factorial of a given natural number.
  2. Write a procedure which calculates the n-th Fibonnacci number.
  3. Write a procedure which calculates the greatest common divisor of two natural numbers.

Task 9: Be recursive with graphics! edit

Paint one of the following images: recursive graphics

Task 10: Recursion and EIS edit

How can the EIS principle be realized within the context of recursion? Collect ideas!

Links and Materials edit