Home
Situation
Benefits
Options
Solution
  Options Home | Pre-K–K | 1–5 | 6–8 | 9–12 | Possible Lesson Plans


Sample Elementary School Curriculum
Investigations in Number, Data, and Space: Turtle Paths

While standard elementary school math curricula generally do not cover computer programming in any significant way, the recent Investigations in Number, Data, and Space series published by Pearson Scott Foresman approaches basic geometry using Logo to supplement paper-and-pencil exercises. Here, we examine the "Turtle Paths" unit in the Investigations third grade curriculum as an example of the integration of programming into pre-existing course material.

Jointly developed by Pearson Scott Foresman and TERC (a non-profit organization originally named Technical Education Research Centers), the Investigations series does not have an independent programming unit at the third grade level but rather introduces students to programming as part of a unit on angles and distances. Specifically, the "Turtle Paths" unit teaches a variant of the Logo programming language entitled Geo-Logo to introduce "rotation and reflection, coordinate geometry, the propeties of 2-D shapes, and angles" (I-9). The teacher's guide for this unit explains that the curriculum is based on studies indicating that children learn geometry by action rather than visualization. For this reason, watching the Logo turtle move, as well as participating in kinesthetic activities, supports the more traditional lesson plans and appeals to different learning styles. TERC presents a series of studies confirming the effectiveness of the teaching strategies employed in the Investigations series.

Additional advantages of using Geo-Logo, according to the teacher's guide, include:

  • While hand-drawn diagrams can be difficult to evaluate, a series of Logo commands are less ambiguous, allowing teachers to more easily identify "differences in students' conceptions" (19)
  • Geo-Logo appeals to students interested more in art than science, since they are directing the turtle to draw.
  • Students must be able to "verbalize" their commands, rather than having only an intuitive understanding of the geometry they are studying.
  • Geo-Logo emphasizes construction over recognition.

Programming exercises in this curriculum designed to appeal to younger students include the following:

  • A student is asked to "come to the front and be a robot," physically acting out the steps that the Logo turtle eventually will follow (7). This activity, variations on which are used in several curricula for computer science at all levels of instruction, helps students conceptualize the level of detail required to write programs. Additionally, it provides an example of the type of kinesthetic learning encouraged by the Investigations curriculum.
  • In the "Commanding the Turtle" exercise, students direct the Logo turtle to retrieve a toy from a simple maze and bring it back to the center of the maze. This exercise motivates learning the syntax of Logo with a more concrete goal than constructing some geometric figure.
  • Students expand their knowledge by starting with simple 90-degree turtle turns and progressing to more angles when they discover that it is not possible to draw a triangle using only these turns.

Other interesting components of the Investigations curriculum pertaining to early computer science education include:

  • Special attention is directed toward appealing to a "linguistically diverse classroom" consisting of both native and non-native English speakers. The concept of a "command" in Logo is generalized to the formation of commands in the English language, providing a short supplementary English lesson.
  • Instructions are provided for teachers with limited computing resources; effective methods are explained for dealing with classrooms with only a few computers as opposed to a lab.
  • A detailed instruction manual for teachers using Geo-Logo is provided for teachers less experienced with computer programming.

Overall, the Investigations provides a simple introduction to the algorithmic thought process with little emphasis on programming syntax or methods. Such a curriculum could be useful for schools seeking to use programming to supplement pre-existing lesson plans rather than teach computer science as its own subject area. These activities support computer science curricula indirectly, since they instill confidence in students hesitant to learn more complex programming techniques by starting with a relatively simple language. On the other hand, however, Investigations' lack of focus on programming techniques implies that it does little to directly support the introduction of more complex programming languages in later years.


Early Acquisition of Computer Science · ©2008 Justin Solomon and Peter Rusev