Introduction
This activity focuses on generating and analyzing numeric sequences. It is
a foundation activity, in the sense that it establishes tools, practices and
base knowledge useful for a wide range of activities such as
Convergence and Divergence,
Coding and Fibonacci.
When investigating sequences, students will create mechanisms to generate
sequences, and then observe the real-time execution of the process. The
advantage of ToonTalk is that the sequences can be viewed not only as a
product (a series of terms), but also as a process that can be observed and
altered. This is in contrast with traditional algebraic representations that
are 'static'. These alternative representations may lead to different
understandings, for example, the sequence {0, 2, 5, 7, 10, 12…} has a
relatively simple rule (+2, +3) that is easily programmed in ToonTalk,
but not easily described by conventional algebra.
When generating more complex sequences, students will 'chain'
(connect using bird-nests) a number of robots together. By altering the
parameters and number of chained robots, any polynomial sequence can in theory
be generated. Students will explore the relationships between the number of
robots and the complexity of the corresponding sequence (the order of the
polynomial). They will also investigate how rules for sequences are
determined, and build robots to help them with this task.
Aims
- To develop a non-algebraic language for describing, discussing and
reasoning about polynomial (and maybe some non-polynomial) sequences.
- To develop an understanding of the generation of number sequences, the
rules that sequences rely on and how sequence generation relates to the
ToonTalk environment (robots, birds, etc).
- To gain some insight into the relationship between the number of chained
robots and the type and complexity of the corresponding sequence.
- To develop students' ability to make conjectures, suggest more than one
solution to a problem, evaluate arguments and reason.
Prerequisites
This activity is fairly self-contained, both in terms of mathematical
content and programming skills. It has been tried successfully with ToonTalk
beginners, after a few sessions playing the puzzle game.
However, we strongly recommend that students go through the
basic sequences activities before starting the game.
Activity plan and resources
Motivation
A possible way to start the activity is by playing Guess my Sequence in
a group discussion.
- Write several sequences on the whiteboard and ask students to provide
the next terms.
- Ask the students to explain how they worked out the rules of these
sequences.
- Let them propose sequences for you to work out, and let other students
respond to those.
- Ask a student who proposed a challenge how she would train a robot to
generate that sequence. If possible, train a robot together with the
students.
At this point, you can play the paper version of Guess My Sequence
(use
GuessMySequenceGame.doc) or turn directly to the web-based game.
Game
In most cases, the best way to get started on the game is by responding to an
existing challenge. Direct students to the
Guess my Robot page, and ask them to choose a challenge and respond to it.
Explain that they should respond by adding a comment with their robot (the
full rules are listed here).
After they have responded to someone else's challenge, ask students to pose
their own challenge, by using the Guess my Robot Template. Once some of the students have done so, you can
encourage them to respond to each others' challenges.
You should allocate at least 3 sessions to playing the game, so that students
have a chance to build up a rich interaction with remote peers.
Here are various tools which can be used for
constructing sequences.
Reflection
Ask students to use the Reflections on Guess my Robot template to summarize their experiences of
playing the game. Allow students sufficient time for thoughtful writing.
After at least half of the group have published their personal reports,
conduct a group discussion and publish a group report using the same template.
Related activities
Things to look out for
Past experience with this activity has shown several classes of
canonical sequences to be popular among students. Read about the
mathematical structure of these sequence types.
References and further reading