Askwith Forum: Stephen Wolfram and Howard Gardner – Best Education in Computational Thinking

Making Programming Accessible to Everyone with Wolfram Language

**All of these links are live at cmkfutures.com/wolfram**

Snap! is a block based language created by the University of California at Berkeley and used in their first year computer science courses, as well as the high school AP Computer Science Principles Beauty and Joy of Computing curriculum. You might think of as Snap! as Scratch‘s older wiser cousin – perfect for learning computer science, engaging in more mathematical programming, and creating more complex coding projects.

For years, I have believed there to be an assortment of sophisticated programming projects that should be part of every child’s educational experience. Writing a program to graph a linear equation supports timeless algebraic curricula and is an excellent introduction to0 software design. Best of all, it is an opportunity to communicate the formalisms of algebra to the computer. By teaching this to the computer, students better understand the mathematics. When you learn that you can program your own tools, you are inspired to engage in even more sophisticated mathematical explorations.

I’ve done similar projects in Logo and MicroWorlds over the past years.

This project is possible in Scratch (with barely any modifications), but the next project, generating an X Y table for a linear equation is not. Therefore, I decided to use Snap! in the context of the 7th grade class I taught today.

**Here** you may download and use **the handout** based on my classroom experience with kids. I attempted to commit the process to paper. I will likely create a handout for creating the X Y table too. In the meantime, can you figure out how to do it yourself?

[Note: I declare what Y equals rather than just inserting the equation into the y coordinate in order to make the *y = …x* clearer for kids]

**Gary S. Stager, Ph.D. **is an award-winning teacher educator, speaker, consultant and author who is an expert at helping educators prepare students for an uncertain future by super charging learner-centered traditions with modern materials and technology. He is considered one of the world’s leading authorities on learning-by-doing, robotics, computer programming and the maker movement in classrooms. *Dr. Gary Stager is co-author of **Invent To Learn — Making, Tinkering, and Engineering in the Classroom** and the founder of the **Constructing Modern Knowledge** summer institute. He led professional development in the world’s first 1:1 laptop schools and designed one of the first online graduate school programs. Learn more about Gary **here**.*

The world lost a remarkable educator on June 22, 2017 when Dr. Robert Tinker passed away at the age of 75.

If your students have ever worked on a collaborative online project, taken a virtual class, used a science probe, played The Zoombinis, or used any terrific materials created by TERC or The Concord Consortium, Bob is the reason why.

A gifted scientist, Bob was brilliant, kind, patient, joyous, and generous. Like our mutual friend, Seymour Papert, Bob spent his life helping others to learn and love science and math just as much as he did. He possessed the rare empathy that allowed him to wonder why others might not learn this or that as naturally or easily as he did. Rather than blame or shame learners, Bob designed tools not to teach, but for learning. At Seymour Papert’s memorial celebration, Tod Machover quoted Papert as saying, “Everyone needs a prosthetic.” Bob Tinker was in the business of creating remarkable prosthetics useful for embracing the wonders of scientific inquiry.

I just learned that Bob fought on the front lines of the civil rights movement in Alabama, just as Papert did in South Africa. This news came as no surprise.

“My Dad was the probably the smartest man I knew (MIT PhD), and he decided to pass on earning a big salary with a Defense Contractor in order to positively impact change. With my mom at his side, during the civil rights movement they moved to the South to teach at a University that could hardly afford textbooks. They marched in dangerous areas. They worked to expose climate change. They personally funded the arts and those less fortunate. They then built the two largest science/match educational non-profits in the USA. The two NGOs employ hundreds, have trained thousands of teachers, and have educated millions of kids.” (Bob’s daughter, Facebook, June 22)

A life well lived… Online, Bob’s friends remember him as a mensch.

Long before politicians and hucksters began alarming the citizenry about the need to teach Science, Technology, Engineering, and Mathematics (S.T.E.M.) subjects as a vulgar ticket to careers, real or imagined, Bob Tinker created tools and technology that not only raised the standards for student participation in those fields, but did so in a progressive constructivist context. Not only didn’t his approach to S.T.E.M. exceed empty rhetoric and vocabulary acquisition, Bob’s work brought a broad spectrum of modern scientific domains to life in classrooms. Biology, chemistry, physics, computer science, earth science, electronics, engineering, and computational thinking were all in the mix.

One could make a compelling argument that Bob Tinker is the father of S.T.E.M. However, I think of him as the Thomas Edison of S.T.E.M. Beyond his remarkable academic preparation, Bob was not resigned to a life of writing pretentious papers to be published in overpriced conference proceedings read by six colleagues. While there was nobody better at writing successful grant proposals, Bob and his colleagues had a stunning track record of “commercializing” their ideas. At both TERC, where he was Director of Educational Technology and The Concord Consortium he founded, Bob Tinker personified Edison’s notion of research AND development. An idea could be tested, refined, manufactured, and distributed in a reasonable timeframe. Unlike so many researchers cloistered in university departments and think tanks, Bob and his colleagues turned ideas into actual products enjoyed by millions of students around the world. Like Edison, Dr. Tinker didn’t work alone. He assembled and led an incredibly competent band of “muckers” who could bring impossible ideas to life.

Those products were sound, timely, reliable, open-ended, fun and teachable without succumbing to “teacher proofing” or dumbing down the science. There was never anything condescending about Dr. Tinker’s prolific work. Bob’s considerable charm and passion undoubtedly played a role in the creation of public/private partnerships, including with The National Geographic and Broderbund, required to successfully distribute his inventions to classrooms and homes everywhere. Bob was also a pioneer in making powerful software tools freely available online. He also preceded the DIY ethos of the maker movement by advocating for the creation of one’s own science probes in 2007!

In Bob’s world, there was no reason to add an A for Arts to S.T.E.M., since the doing of science and mathematics was itself, beautiful, wondrous, playful, creative, and relevant. Papert and Tinker shared a desire for children to be mathematicians and scientists, rather than being taught math or science. They both worked to make complexity possible by making the frontiers of mathematics and science accessible and usable by children. Bob went a step further and created programs where students could collaborate with scientists online as colleagues back in 1989, two years before the World Wide Web was released to the public. My fourth grade class participated in the *National Geographic Kids Network Acid Rain *project back in 1990.

In an interview Bob said:

“I became inspired to teach by tutoring two kids for two years in a black college in the South. It was the best education (for me!) anyone could design because it showed me exactly how science education could reach far more learners. I’ve dedicated my life to realizing that dream and it’s been wonderful working with smart people who share that dedication. There’s always been a sense of mission. We make important advances that will affect kids all over the world and—this was my initial motivation—bring cutting-edge educational resources to under-resourced kids.”

**On a personal note**

I do not remember exactly when I first met Bob Tinker, but it was at a conference approximately thirty years ago. Back then, the smartest people in the world spoke at educational computing conferences. I was familiar with his work prior to meeting him. In fact, I was a big fan of *The Science Toolkit*, distributed by home recreational software publisher, Broderbund. The *Science Toolkit* was a low-cost ($79 master module with two probes and $39 add-on sets) software package with external sensors that plugged into the joystick port of a microcomputer to allow children to conduct, measure, and record science experiments at home. This was an example of what Bob pioneered and called Micro-Based Labs (MBL).

Check out the video clip from the Christmas 1983 episode of the PBS show *Computer Chronicles*. Note how clean and simple the software it is and compare it some of the probeware software sold to schools today.

Prior to meeting Bob, I owned my own *Science Toolkit.* I was especially pleased with myself for figuring out how to program *LogoWriter *to read data from the kit’s probes without using the accompanying software. I could now write my own programs for collecting data, graphing it, and controlling my own experiments. I nailed using the light sensor, but my temperature data I received wasn’t particularly accurate. I eventually rationalized this as being the fault of the sensor or based on the limitations of the *Science Toolkit,* despite the fact that the probe worked just fine with the software provided.* *

Not much time passed before I ran into Bob Tinker in one of those “V.I.P.” receptions, in the crummy “suite” of the conference chair in the forgettable hotel where the conference was being held. As I told Bob about my struggles with temperature data, he grabbed a napkin and wrote calculus formulas across all of the quadrants of the unfolded napkin. Bob mentioned that reading the temperature data was non-linear, a concept this C- science student could vaguely comprehend. While I never figured out how to translate the napkin math to a working *LogoWriter* program, Bob’s good cheer, gentle mentoring, and generosity reminded meow something I wrote in an essay a couple of years ago, “Math teachers often made me feel stupid; mathematicians never did.”

When I started the Constructing Modern Knowledge institute for educators ten years ago, Bob was the first speaker I secured. He had agreed to return in a few weeks to help us celebrate our 10th anniversary this July.

I will never forget the joy he brought to kindergarten teacher extraordinaire, Maria Knee, who was euphoric while manipulating molecules in software Bob created (The Molecular Workbench). He and his colleagues made the impossible accessible to generations of teachers and children.

I am gutted by Bob’s passing. Losing Bob, Seymour Papert, Marvin Minsky, and Edith Ackermann within an 18-month period is almost too painful to bear. They were fountains of powerful ideas extinguished in anti-intellectual age hostile to science, even wonder. The education community does not enjoy a proud record of honoring the contributions of its pioneers or standing on their shoulders. Instead we continuously rediscover that which already exists, without attribution and with diminished expectations.

More than twenty-five years ago, Seymour Papert and Bob Tinker led a crazy or courageous session at the National Educational Computing Conference in Boston. If memory serves me, the presentation had a title along the lines of “Enemies of Constructionism.” I remember them taking turns placing acetates on the overhead projector proclaiming the name and photo of one of their enemies, including their NSF project manager who happened to be in the audience. This session had to be Seymour’s idea because Bob was too nice, but I suspect that Bob wrote the proposal.

I considered Bob a friend and dear colleague, even though we never really hung out or worked together formally. We often discussed collaborating on an elementary school project of some sort even though Bob modestly claimed not to know anything about little kids. Less than a year ago, Bob introduced me to a colleague and recommended that I be an advisor for an NSF proposal. I was honored to be asked and the grant* has been funded. While searching my email database, I found another proposal Bob himself included me in eleven years ago. I am humbled by his faith in me and respect for my work.

I wonder if ISTE will honor Bob in any way or if they even know who he is? I still await even a tweet about the passing of Dr. Papert. Like Papert, Bob Tinker was never invited to be a keynote speaker at ISTE or its predecessor, NECC.

Rest-in-power Bob. We will miss you forever and the struggle against ignorance continues!

**Seminal articles by Robert Tinker, Ph.D.**

- Science for Kids: The Promise of Technology (1991)
- Thinking About Science (1997)
- Information Technologies in Science and Mathematics Education (1998)
- History of Probeware (2000)
- Open Source Educational Applications (2006)
- InquirySpace: A Place for Doing Science (2015)

Read more by searching for *Tinker.*

The Concord Consortium is assembling a collection of tributes to Bob Tinker here.

Read Bob Tinker’s Wikipedia page.

**Notes**

* Read the text of the funded NSF proposal, Science and Engineering Education for Infrastructure Transformation.

Here are some objects to think with to get you started.

Pack a lunch, fire up a colortini and watch the pictures as they fly through the air!

**Seymour Papert’s Mathland**

**Read Gary Stager’s Personal Road to Reinventing Mathematics Education.**

**Conrad Wolfram’s TED Talk**

Teaching kids real math with computers

**Kamii Videos**

Multiplication of Two-digit Numbers

Making Change – The difficulty of constructing “tens” solidly

Constance Kamii Direct vs Indirect Ways of Teaching Number Concepts at Ages 4-6

A comprehensive lecture explaining Piagetian ideas showing that although number concepts cannot be taught directly, they can be taught indirectly by encouraging children to think.

**Kamii Games**

- Arithmetic Games with Playing Cards
- Lining-Up the 5s – A Card Game
- Kamii Game Cards to download and print
- Kamii on Games over Worksheets (article)

**Videos Suggesting a Potential MicroWorlds (coding) Activity for Constructing Understanding of Fractions**

“Debbie” from the research of Idit Harel

Minds-in-Play from the research of Yasmin Kafai.

**Math in the World (A beautiful view)**

The Beauty of Math in Coral and Crochet by Margaret Wertheim at TED.

**Stephen Wolfran’s Introduction to Wolfram Language**

Stephen Wolfram’s Introduction to the Wolfram Language

**The Invent to Learn Guide to Getting Started with Wolfram Language**

**Important Articles by Stephen Wolfram**

- What is a Computational Essay?
- How to Teach Computational Thinking
- High-School Summer Camp: A Two-Week Path to Computational Thinking
- Machine Learning for Middle Schoolers
- Two Hours of Experimental Mathematics

Askwith Forum: Stephen Wolfram and Howard Gardner – Best Education in Computational Thinking

Making Programming Accessible to Everyone with Wolfram Language

**All of these links are live at cmkfutures.com/wolfram**

**Computationally-Rich Activities for the Construction of Mathematical Knowledge – No Squares Allowed**

©1998 Gary S. Stager with Terry Cannings

This paper was published in the proceedings of the 1998 National Educational Computing Conference in San Diego

Based on a book chapter: Stager, G. S. (1997). Logo and Learning Mathematics-No Room for Squares. Logo: A Retrospective. D. L. Johnson and C. D. Maddux. Philadelphia, The Haworth Press**: **153-169.

**Abstract
**The NCTM Standards state that

**Introduction**

While it may seem obvious to assert that computers are powerful computational devices, their impact on K-12 mathematics education has been minimal. (Suydam, 1990) More than a decade after microcomputers began entering schools, 84% of American tenth graders said they never used a computer in math class.(National Center for Educational Statistics, 1984) Computers provide a vehicle for “messing about” with mathematics in unprecedented learner-centered ways. “Whole language” is possible because we live in a world surrounded by words we can manipulate, analyze and combine in infinite ways. The same constructionist spirit is possible with “whole math” because of the computer. In rich Logo projects the computer becomes an object to think with – a partner in one’s thinking that mediates an ongoing conversation with self.

Many educators equate Logo with old-fashioned turtle graphics or suggest that Logo is for the youngest of children. Neither of these beliefs is true. Although traditional turtle graphics continues to be a rich laboratory in which students construct geometric knowledge, Logo is flexible enough to explore the entire mathematical spectrum. Logo continues to satisfy the claim that it has no threshold and no ceiling. (Harvey, 1982) Best of all, Logo provides a context in which children are motivated to solve problems and express themselves.

The National Council of Teachers of Mathematics Curriculum and Evaluation Standards for School Mathematics recognizes Logo as a software environment that can assist schools in meeting the goals for the improvement of mathematics education. In fact, Logo is the only computer software specifically named in the document.

The Goals of the NCTM (1984) Standards for All Students

- learn to value mathematics
- become confident in their ability to do mathematics
- become mathematical problem solvers
- learn to communicate mathematically
- learn to reason mathematically

The NCTM Standards state that *fifty percent of all mathematics has been invented since World War II*. (National Council of Teachers of Mathematics, 1989) Few if any of these branches of mathematical inquiry have found their way into the K-12 curriculum. This is most unfortunate since topics such as number theory, chaos, topology, cellular automata and fractal geometry may appeal to students unsuccessful in traditional math classes. These new mathematical topics tend to be more contextual, visual, playful and fascinating than adding columns of numbers or factoring quadratic equations. Logo provides a powerful medium for rich mathematical explorations and problem solving while providing a context in which students may fall in love with the beauty of mathematics.

Computer microworlds such as Logo turtle graphics and the topics of constructions and loci provide opportunities for a great deal of student involvement, In particular, the first two contexts serve as excellent vehicles for students to develop, compare and apply algorithms. (National Council of Teachers of Mathematics, 1989, p. 159)

The examples in this paper are intended to spark the imaginations of teachers and explore several mathematical areas ripe for Logo-based investigations. The project ideas use MicroWorlds, the latest generation of Logo software designed by Seymour Papert and Logo Computer Systems, Inc. MicroWorlds extends the Logo programming environment through the addition of an improved user interface, multiple turtles, buttons, text boxes, paint tools, multimedia objects, sliders and parallelism.

Parallelism allows the computer to perform more than one function at a time. Most computer-users have never experienced parallelism or the emergent problem solving strategies it affords. MicroWorlds makes this powerful computer science concept concrete and usable by five year-olds. The parallelism of MicroWorlds makes it possible to explore some mathematical and scientific phenomena for the first time. Parallelism also allows more conventional problems to be approached in new ways.

**Euclidian Geometry**

One source of inspiration for student Logo projects is commercial software. Progressive math educators have found software like *The Geometric Supposer* and the more robust *Geometers’ Sketchpad* to be useful tools for exploring Euclidian geometry and performing geometric constructions. I noticed that while teachers may use these tools as extremely flexible blackboards, kids can pull down a menu and request a perpendicular bisector to be drawn without any deeper understanding than if the problem was solved with pencil and paper.

Could middle or high school students design collaboratively their own such tools? If so, they would gain a more intimate understanding of the related math concepts because of the need to “teach” the computer to perform constructions and measurements. Throughout this process, teams of students are asked to brainstorm questions, share what they know and define paths for further inquiry. Students as young as seventh grade have developed their own geometry toolkits in MicroWorlds.

Much of learning mathematics involves naming actions and relationships. Logo programming enhances the construction of mathematical knowledge through the process of defining and debugging Logo procedures. The personal geometry toolkits designed by students are used to construct geometric knowledge and questions worthy of further investigation. As understanding emerges the tool can be enhanced in order to investigate more advanced problems.

At the beginning of this project students are given a few tool procedures to start with. These procedures are designed to:

- drop a point on the screen (each point is a turtle and in MicroWorlds every turtle knows where it is in space)
- compute the distance between two points

**
**With these two sets of tool procedures students can create tools necessary for generating geometric constructions, measuring constructions and comparing figures. MicroWorlds’ paint tools may be used to color-in figures and to draw freehand shapes. The procedural nature of Logo allows for higher level functions to be built upon previous procedures. Figures 1a, 1b & 1c are screen shots of one student’s geometry toolkit.

**Probability and Chance**

Children use MicroWorlds to explore probability via traditional data collection problems involving coin or dice tosses and in projects of their own design. Logo’s easy to use RANDOM function appears in the video games, races, board games and sound effects of many students.

Perhaps the best use of probability I have encountered in a MicroWorlds project is in a project I like to call, “Sim-Middle Ages.” In this project a student satisfied the requirements for the unit on medieval life in a quite imaginative fashion. Her project allows the user to specify the number of plots of land, number of seeds to plant and the number of mouths to feed. MicroWorlds then randomly determines the amount of plague, pestilence, rainfall and rate of taxation to be encountered by the farmer.

On the next page there are two buttons. One button announces if you live or die in the middle ages and the other tells why, based on the user-determined and random variables. You may then go back and adjust any of the values in an attempt to survive. (figures 2a, 2b and 2c)

Things happen in the commercial simulations, but users often don’t understand the causality. In student-created simulations, students use mathematics in a very powerful way. They develop their own algorithms to model historical or scientific phenomena. This type of project can connect mathematics with history, economics, physical science and life science in very powerful ways.

**Number Theory
**“Number theory, at one time considered the purest of pure mathematics is simply the study of whole numbers, including prime numbers. This abstract field, once a playground for a few mathematicians fascinated by the curious properties of numbers, now has considerable practical value… in fields like cryptography.”(Peterson, 1988) Software environments, such as MicroWorlds, provide a concrete environment in which students may experiment with number theory. “Experimental math” projects benefit from Logo’s ability to control experiments, easily adjust a variable and collect data. Kids control all of the variables in an experiment and can swim around in the beaker with the molecules. Intellectual immersion in large pools of numbers is possible due to computer access. The scientific method comes alive through mathematical experimentation.

A fascinating experimental math problem to explore with students is known as the 3N problem. The problem is also known by several other names, including: Ulam’s conjecture, the Hailstone problem, the Syracuse problem, Kakutani’s problem, Hasse’s algorithm, and the Collatz problem. The 3N problem has a simple set of rules. Put a number in a “machine” (Logo procedure) and if it is even, cut in half – if it is odd, multiply it by 3 and add 1. Then put the new value back through the machine. For example, 5 becomes 16, 16 becomes 8, becomes 4, 4 becomes 2, 2 becomes 1, and 1 becomes 4. Mathematicians have observed that any number placed into the machine will eventually be reduced to a repeating pattern of 4…2…1…

While this is an interesting pattern, what can children explore? Well, it seems that some numbers take a long time to get to 4…2…1… I call each of the numbers that appear before 4, a “generation.” I often expose students to this problem by trying a few starting numbers and leading a discussion. Typing SHOW 3N 1 takes 1 generation to get to 4. Students may then predict that the number 2 will take two generations and they would be correct. They may then hypothesize that the number entered will equal the number of generations required to get to 4. However, 3N 3 takes 5 generations! I then ask, “how can we modify our hypothesis to save face or make it look like we were at least partially right?” Kids then suggest that the higher the number tried, the longer it will take to get to 4…2…1… They may even construct tables of the previous data and make numerous predictions for how the number 4 will behave only to find that 4 takes zero generations (for obvious reason that it is 4).

I then tell the class that they should find a number that takes a long time to get to 4…2…1… I do not specify what I mean by a “long time” in order to let the young mathematicians agree on their own limits. The notion of limits is a powerful mathematical concept which helps focus inquiry and provides the building blocks of calculus. Students often test huge numbers before realizing that they need to be more deliberate in their experimentation. The working definition of “long time” changes as the experiment continues. Eleven generations may seem like a long time until a group of kids test the number 27. Gasps and a chorus of wows can be heard when 27 takes 109 generations. Then I ask the class to tell me some of the characteristics of 27. Students often list some of the following hypotheses:

It’s odd

It’s 3 * 3 * 3 (an opportunity to introduce the concept of cubed numbers)

The sum of the digits = 9

The number is greater than 25

We then test each of the hypotheses and discard most of them. The cubed number hypothesis is worthy of further investigation. If we test the next cubed number, 4, with SHOW 3N 4 * 4 * 4 we find that it does not take long to get to 4. One student may suggest that only odd perfect cubes take a long time. I then suggest that the other students find a way to disprove this hypothesis by finding either an odd perfect cube that doesn’t take a long time or an even cube that does. Both exist.

to 3n :number

print :number

ifelse even? :number [3n :number / 2] [3n (:number * 3) + 1]

end

to even? :number

output 0 = remainder :number 2

end

A simple tool procedure may be added to count the number of generations for the “researcher.” The more you play with this problem, the more questions emerge. A bit more programming allows you to ask the computer to graph the experimental data or keep track of numbers that take longer than X generations to reach 4…2…1… Running such experiments overnight may lead to other interesting discoveries, like the numbers 54 and 55 each take 110 generations. What can adjacent numbers have in common? 108, 109 and 110 each take 111 generations. Could this pattern have something to do with place value? How could you find out? (see figures 4a & 4b)

The joy in this problem for kids and mathematicians is connected to the sense that every time you think you know something, it may be disproven. This playfulness can motivate students to view mathematics as a living discipline, not as columns of numbers on a worksheet. For many students, problems like 3N provide a first opportunity to think about the behavior of numbers. “For the most part, school math and science becomes the acquisition of facts that have been found by people who call themselves scientists.” (Goldenberg, 1993) Logo and experimental math provides another opportunity to provide children with authentic mathematical experiences.

Fractal Geometry and Chaos Theory

The contemporary fields of fractal geometry and chaos theory are the result of modern computation. Many learners find the visual nature of fractal geometry and the unpredictability of chaos fascinating. Logo’s turtle graphics and recursion make fractal explorations possible. The randomness, procedural nature and parallelism of MicroWorlds brings chaos theory within the reach of students.

Fractals are self-similar shapes with finite area and infinite perimeter. Fractals contain structures nested within one another with each smaller structure a miniature version of the larger form. Many natural forms can be represented as fractions, including ferns, mountains and coastlines.

Chaos theory suggests that systems governed by physical laws can undergo transitions to a highly irregular form of behavior. Although chaotic behavior appears random, it is governed by strict mathematical conditions. Chaos theory causes us to reexamine many of the ways in which we understand the world and predict natural phenomena. Two simple principles can be used to describe Chaos theory:

- From order (a predictable set of rules), chaos emerges.
- From a random set of rules, order emerges.

MicroWorlds may be used to explore both chaos and fractal geometry simultaneously. Figure 3shows two similar fractals called the Sierpinski Gasket. The fractal on the left is created by a complex recursive procedure. The fractal on the right is generated by a seemingly random algorithm discovered by Michael Barnsley of Georgia Institute of Technology. The Barnsley Fractal is created by placing three dots on the screen and then randomly choosing one of three points, going half way towards it and putting another dot. This process is repeated infinitely and a Sierpinski Gasket emerges. In fact, if you grab the turtle from the “chaos fractal” and move it somewhere else on the screen, it immediately finds its way back into the “triangle” and never leaves again. The multiple turtles and parallelism of MicroWorlds makes it possible to explore the two different ways of generating a similar fractal simultaneously. Experimental changes can always be made to the procedures and the results may be immediately observed.

**Animation**

One of the most attractive aspects of MicroWorlds is its ability to create animations. Students are excited by the ease with which they can create even complex animations. MicroWorlds animations require the same mathematical and reasoning skills as turtle graphics. The difference is that the turtle’s pen is up instead of down and the physics of motion comes into play. Multiple turtles and “flip-book” style animation enhance planning and sequencing skills. Even the youngest students use Cartesian coordinates and compass headings routinely when positioning turtles and drawing elaborate pictures.

Perhaps the best part of MicroWorlds animation is that the student-created animation and related mathematics are often employed in the service of interdisciplinary projects. Using animation to navigate a boat down the ancient Nile, simulate planetary orbits, design a video game or energize a book report provides a meaningful context for using and learning mathematics.

**
Functions and Variables
**Logo’s procedural inputs and mathematical reporters give kids concrete practice with variables. Functions/reporters/operations are easy to create in MicroWorlds and can even be the input to another function. For example, the expression SHOW DOUBLE DOUBLE DOUBLE 5 or REPEAT DOUBLE 2 [fd DOUBLE DOUBLE 20 RT DOUBLE 45] are possible by writing a simple procedure, such as:

to double :number

output :number * 2

end

Many teachers are unaware of Logo’s ability to perform calculations (up through trigonometric functions) in the command center or in procedures. SHOW 3 * 17 typed in the command center will display 51 and REPEAT 8 [fd 50 rt 360 / 8] will properly draw an eight-sided regular polygon.

A favorite project I like to conduct with fifth and sixth graders creates a fraction calculator. First we decide to represent fractions as a (Logo) list containing a numerator and a denominator. Then we write procedures to report the numerator and denominator of a fraction. From there, the class can easily collaborate to write a procedure which adds two fractions. Some kids can even make the procedure add fractions with different denominators. From there, all of the standard fraction operations can be written as Logo procedures by groups of children. The next challenge the kids typically tackle is the subtraction of fractions.

One day, a fifth grader, Billy, made an interesting discovery while testing his subtraction “machine.” Billy typed, SHOW SUBTRACT [1 3] [2 3] (meaning 1/3 – 2/3), and -1 3 appeared in the command center. I noticed the negative fraction and mentioned that when I was in school we were taught that fractions had to be positive. Therefore, there is no such thing as a negative fraction.

Billy exclaimed, “Of course there is! The computer gave one to us!” This provoked a discussion about “garbage in – garbage out,” the importance of debugging and the need for conventions agreed upon by mathematicians and scientists. We even discussed the difference between symbols and numbers. Billy listened to this discussion impatiently and announced, “That’s ridiculous because I can give you an example of a negative fraction in real-life.”

Billy said, “I have a birthday cake divided into six slices and eight people arrive at my party. I’m short two sixths of a cake – negative 2/6!” He went on to say, “If the computer can give us a negative fraction and I can provide a real-life example of one, then there must be negative fractions.” The hazy memory of my math education diminished the confidence required to argue with this budding mathematician. Instead, I agreed to do some research.

I looked in mathematics dictionaries, but found more ambiguity than clarity. I also spent several weeks consulting with math teachers. Most of these people either dismissed the question of negative fractions as silly or complained that they lacked the time to adequately deal with Billy’s dilemma. After a bit more time, I ran into a university mathematician at a friend’s birthday party. Roger did not dismiss Billy’s question. Instead he asked for my email address. The next morning the following email message awaited me.

Date: Sun, 06 Nov 1994 09:52:44 -0400 (EDT)

Subject: fractions

To: gstager@pepperdine.edu

Dear Gary,

It was fun to have a chat at Ihor’s party. This morning I got out my all time favorite source of information on things worthwhile, the Ninth Edition of the Encyclopedia Britannica. (With its articles by James Clerk Maxwell et al.) It is very clear. Fractions come about by dividing unity into parts, and are thus by definition positive.

Interesting.

Yours,

Roger

Now what should a teacher tell Billy? In the past, you might hope that he forgot the matter. Today, Billy can post his discovery on the Internet and engage in serious conversation – perhaps even research with other mathematicians. Access to computers and software environments like MicroWorlds makes it possible for children to make discoveries that may be of interest to mathematicians and scientists. It is plausible that kids can contribute to the construction of knowledge deemed important by adults.

**New Data Structures
**MicroWorlds has two new data structures that contribute to mathematical learning. With the click of the mouse, sliders and text boxes can be dropped on the screen. As input devices, sliders are visual controls that adjust variables. Each slider has a name and a range of numbers assigned to it. Like a control on a mixing board the slider can be set to a number in that range. The slider’s value can then be sent to a turtle whose speed or orientation is linked to the value of the slider. The slider can also be used to set the values of variables used in a simulation.

Sliders may also be used as output devices. A procedure can change the value of a slider to indicate an experimental result. If a slider named, counter, is in a MicroWorlds project then the command, SETCOUNTER COUNTER + 1, can be used to display the results of incrementing the counter.

MicroWorlds text boxes also function as both input and output devices. A text box is like a little word processor drawn on the MicroWorlds page to hold text. Text boxes also have names that when evoked report their contents. If a user types the number 7 in a text box named FOO, then typing SHOW FOO * 3 will display 21 in the command center. FD FOO * 10 will move the turtle forward 70 steps. The command, SETFOO 123 will replace the contents of the text box, FOO, with 123. Therefore, text boxes may be used as experimental monitors or calculator displays. Constructing a garden-variety calculator with a text box and MicroWorlds buttons or turtles is deceptively simple, but provides one illustration of how text boxes could be used in a mathematical context.

A basic spreadsheet can be built in MicroWorlds with just one line of Logo code. If three text boxes are named, cell1, cell2 and total, then a button with the instruction, SETTOTAL CELL1 + CELL2, will put the sum of the first two cells in the third. Making the button run many times will cause the “spreadsheet” to perform automatic calculations. A bit more programming will allow you to check for calculation efforts, graph data or cause a turtle to change its behavior based on the result of a calculation. Building a model spreadsheet helps students understand how a commercial spreadsheet works, develop computation skills and add automatic calculation to their Logo toolbox.

**
Instructional Software Design
**Children can use Logo as a design environment for teaching others mathematical concepts. Idit Harel’s award-winning research (Harel, 1991) and the subsequent research by her colleague, Yasmin Kafai (Kafai, 1995), demonstrated that when students were asked to design software (in LogoWriter or MicroWorlds) to teach other kids about “fractions” they gained a deeper understanding of fractions than children who were taught fractions and Logo in a traditional manner. These students also learn a great deal about design, Logo programming, communication, marketing and problem solving. Harel and Kafai have confirmed that children learn best by making connections and when actively engaged in constructing something meaningful. Their research provides additional evidence of Logo’s potential as an environment for the construction of mathematical knowledge.

Conclusion

Increased access to computers and imaginative teachers will open up an infinite world of possibilities for Logo learning. Software environments, such as MicroWorlds provide children with an intellectual laboratory and vehicle for self-expression. MicroWorlds inspires serendipitous connections to powerful mathematical ideas when drawing, creating animations, building mathematical tools or constructing simulations.

Excursions into the worlds of number theory, fractal geometry, chaos and probability rely on MicroWorlds’ ability to act as lab assistant and manager. Paul Goldenberg suggests that it is difficult to test out ideas unless one has a slave stupid enough not to help. (Goldenberg, 1993) The computer plays the role of lab assistant splendidly, yet the student still must do all of the thinking. MicroWorlds makes it possible to manage large bodies of data by running tedious experimental trials millions of times if necessary, collecting data and displaying it in numerical or graphical form. The procedural nature of MicroWorlds makes it possible to make small changes to an experiment without having to start from scratch.

MicroWorlds provides schools with a powerful software package flexible enough to grow with students. In days of tight school budgets it is practical to embrace a software environment with which students can address the demands of numerous subject areas. The sophistication with which students confront intellectual challenges improves along with their fluency in MicroWorlds.

Seymour Papert was horrified at how the simple example of commanding a turtle to draw a house, depicted in *Mindstorms*, became “official Logo curriculum” in classrooms around the world. However, providing students with a rich “mathland” in which to construct mathematical knowledge has always been one of the goals in the design and implementation of Logo. This paper attempts to provide simple examples of how MicroWorlds may be used to explore a number of mathematical concepts in a constructionist fashion. Those interested in additional ideas should read (Abelson & diSessa, 1981), (Cuoco, 1990), (Clayson, 1988), (Goldenberg & Feurzeig ,1987), (Lewis, 1990) and (Resnick, 1995). More detailed examples and teacher materials related to this paper are available on my World-Wide-Web site at: http://moon.pepperdine.edu/~gstager/home.html.

**References**

- Abelson, H., & diSessa, A. (1981).
*Turtle Geometry*. Cambridge, MA: MIT Press. - Clayson, J. (1988).
*Visual Modeling with Logo*. Cambridge, MA: MIT Press. - Clements, D.H. (1991). Logo in Mathematics Education: Effects and Efficacy.
*Stevens Institute of Technology Conference Proceedings – Computer Integration in Pre-College Mathematics Education: Current Status and Future Possibilities, April 24, 1991*. Hoboken, NJ: Stevens Institute of Technology/CIESE. - Cuoco, A. (1990).
*Investigations in Algebra*. Cambridge, MA: MIT Press. - Goldenberg, E.P. (1993). Linguistics, Science, and Mathematics for Pre-college Students: A Computational Modeling Approach.Revised from
*Proceedings, NECC ‘89 National Educational Computing Conference, Boston, MA. June 20-22, pp. 87 -93.*Newton, MA: Educational Development Center. - Goldenberg, E.P. (1989). “Seeing Beauty in Mathematics: Using Fractal Geometry to Build a Spirit of Mathematical Inquiry.”
*Journal of Mathematical Behavior, Volume 8. pages 169-204.* - Goldenberg, E.P., & Feurzeig, W. (1987).
*Exploring Language with Logo*Cambridge, MA: MIT Press. - Harel, I. (1991).
*Children Designers: Interdisciplinary Constructions for Learning and Knowing Mathematics in a Computer-Rich School.*Norwood, NJ: Ablex Publishing Corporation. - Harel, I. & Papert, S. (editors) (1991).
*Constructionism*. Norwood, NJ: Ablex Publishing Corporation. - Harvey, B. (1982). Why Logo?
*Byte*, Vol. 7, No.8, August 1982, 163-193. - Harvey, B. (1985-87).
*Computer Science Logo Style, Volumes 1-3*. Cambridge, MA: MIT Press. - Kafai, Y. (1995)
*Minds in Play – Computer Design as a Context for Children’s Learning.*Hillsdale, NJ: Lawrence Erlbaum and Associates. - Lewis, P. (1990).
*Approaching Precalculus Mathematics Discretely*. Cambridge, MA: MIT Press. - National Council of Teachers of Mathematics. (1989).
*Curriculum and Evaluation Standards for School Mathematics.*Reston, VA: NCTM. - Papert, S. (1980).
*Mindstorms: Children, Computers, and Powerful Ideas*. (Second Edition, 1993) New York: Basic Books. - Peterson, I. (1988).
*The Mathematical Tourist – Snapshots of Modern Mathematics*. NY: W.H. Freeman and Company. - Poundstone, W. (1985).
*The Recursive Universe…*Chicago: Contemporary Books. - Resnick, M. (1995).
*Turtles, Termites and Traffic Jams – Explorations in Massively Powerful MicroWorlds.*Cambridge, MA: MIT Press. - Silverman, B. (1987).
*The Phantom Fishtank: An Ecology of Mind*. Montreal: Logo Computer Systems, Inc. (book with software for Apple II or MS-DOS) - Stager, G. (October, 1988). “A Microful of Monkeys.”
*The Logo Exchange*. - Stager, G. (1990). “Developing Scientific Thought in a Logo-based Environment.”
*Proceedings of the World Conference on Computers in Education*. Sydney, Australia: IFIP. - Stager, G. (1991). “Becoming a Scientist in a Logo-based Environment.”
*Proceedings of the Fifth International Logo Conference*. San José, Costa Rica: Fundacion Omar Dengo. - Suydam, M. N. (1990). Curriculum and Evaluation Standards for Mathematics Education. (ERIC/SMEAC Mathematics Education Digest No. 1, 1990) Columbus, OH: ERIC Clearinghouse for Science, Mathematics and Environmental Education. (ERIC Document Reproduction Service No. ED319630 90).

In addition to the keynote addresses, presentation topics and workshops offered here, I have created new hands-on minds-on workshops for the coming school year.

Invent to Learn

Join colleagues for a day of hard fun and problem solving where computing meets tinkering and performance. A secret yet timeless curricular theme will be unveiled Iron Chef-style. Participants will work with a variety of software, hardware and found materials in four domains (virtual, tactile, audio and video) to express the theme in a personal fashion. The day’s intensity will lead to impressive gains in skill development and a greater understanding of effective project-based learning. Computer programming, filmmaking, animation, audio production, robotics and engineering are all on the menu. Bring a laptop and camera or video camera We’ll supply the rest. *Invention is the mother of learning!*

For information about booking Gary Stager for a conference keynote, school workshop or consulting services, email here. Gary’s bio may be found here.

**
Electrifying Children’s Mathematics
**There may be no greater gap between a discipline and the teaching done in its name than when the beauty, power and mystery of mathematics becomes math instruction. One can only begin to address the systemic challenges of math education by understanding the nature of mathematics. Nearly 100 years of efforts to increase achievement with unchanged curricular content continues to fail spectacularly; yet, we do not change course. This workshops moves beyond the goal of making math instruction engaging to providing educators with authentic mathematical thinking experiences

*This workshop is designed for teachers of grades 3-8. It may also be offered as an ongoing course with a greater emphasis on curriculum development and action research.*

For information about booking Gary Stager for a conference keynote, school workshop or consulting services, email here. Gary’s bio may be found here.

**How to Teach with Computers
**This hands-on minds-on workshop helps expand your vision of how computers may be used in knowledge construction while exploring pedagogical strategies for creating rich computing experiences that amplify the potential of each learner. Mini activities model sound project-based learning principles and connect various disciplines across multiple grade levels.

**Longer description**

Modern schools face several challenges; among them are the questions at the heart of this workshop. Once teachers are finally convinced to use computers as instruments for learning, do they have creative project ideas and do they possess the pedagogical skills necessary for success?

This minds-on hands-on workshop will feature mini-projects designed to nurture sophisticated inquiry, computational thinking and artistic expression across disciplines and grade levels. The presenter will also discuss pedagogical strategies for using computers in an effective fashion as intellectual laboratories and vehicles for self-expression. These strategies illuminate principles of sound project-based learning and honor the individual learning styles, talents, curiosity and intensity of each student.

Dr. Gary Stager has thirty years of experience helping educators maximize the potential of computers and create productive contexts for learning on six continents. He led professional development in the world’s first laptop schools, created one of the first online Masters degree programs and was recently recognized by *Tech & Learning Magazine* as one of today’s 30 most influential educators.

In addition to the keynote addresses, presentation topics and workshops offered here (including the three popular keynotes listed below), I have created new hands-on minds-on workshops and presentations.

Gary Stager’s most popular keynote addresses:

*Ten Things to Do with a Laptop: Learning & Powerful Ideas**The Best Educational Ideas in the World: Adventures on the Frontiers of Learning**Twenty Lessons from Twenty Years of 1:1*

**Invent to Learn**

Join colleagues for a day of hard fun and problem solving where computing meets tinkering and performance. A secret yet timeless curricular theme will be unveiled Iron Chef-style. Participants will work with a variety of software, hardware and found materials in four domains (virtual, tactile, audio and video) to express the theme in a personal fashion. The day’s intensity will lead to impressive gains in skill development and a greater understanding of effective project-based learning. Computer programming, filmmaking, animation, audio production, robotics and engineering are all on the menu. Bring a laptop and camera or video camera We’ll supply the rest. *Invention is the mother of learning!*

For information about booking Gary Stager for a conference keynote, school workshop or consulting services, email here. Gary’s bio may be found here.

**Electrifying Children’s Mathematics
**There may be no greater gap between a discipline and the teaching done in its name than when the beauty, power and mystery of mathematics becomes math instruction. One can only begin to address the systemic challenges of math education by understanding the nature of mathematics. Nearly 100 years of efforts to increase achievement with unchanged curricular content continues to fail spectacularly; yet, we do not change course. This workshops moves beyond the goal of making math instruction engaging to providing educators with authentic mathematical thinking experiences

*This workshop is designed for teachers of grades 3-8. It may also be offered as an ongoing course with a greater emphasis on curriculum development and action research.*

**How to Teach with Computers
**The increasing ubiquity of computational and communications technology in classrooms creates challenges and opportunities suggesting a need for a refresher course in learner-centered education. Project-based learning, classroom centers, interdisciplinary curricula and collaboration supercharge the power of computers as intellectual laboratories and vehicles for self-expression. Classroom computing affords schools an additional opportunity to recalibrate values and improve teaching practices on behalf of learners.

** **This hands-on minds-on workshop helps expand your vision of how computers may be used in knowledge construction while exploring pedagogical strategies for creating rich computing experiences that amplify the potential of each learner. Mini activities model sound project-based learning principles and connect various disciplines across multiple grade levels.

**Longer description**

Modern schools face several challenges; among them are the questions at the heart of this workshop. Once teachers are finally convinced to use computers as instruments for learning, do they have creative project ideas and do they possess the pedagogical skills necessary for success?

This minds-on hands-on workshop will feature mini-projects designed to nurture sophisticated inquiry, computational thinking and artistic expression across disciplines and grade levels. The presenter will also discuss pedagogical strategies for using computers in an effective fashion as intellectual laboratories and vehicles for self-expression. These strategies illuminate principles of sound project-based learning and honor the individual learning styles, talents, curiosity and intensity of each student.

Dr. Gary Stager has thirty years of experience helping educators maximize the potential of computers and create productive contexts for learning on six continents. He led professional development in the world’s first laptop schools, created one of the first online Masters degree programs and was recently recognized by *Tech & Learning Magazine* as one of today’s 30 most influential educators.

**The Future of Learning**

When we say, “We’re preparing kids for the future”, it might be handy to review what we already know about creating productive contexts for learning and give serious consideration to the habits of mind demonstrated by today’s creative class. This workshop engages participants in minds-on activities requiring reflective practice and visioning exercises that use provocative video clips to explore the learning lessons of experts. Hands-on computing activities are added for workshops longer than 90 minutes in duration.

**Personal Laptops in the Primary Grades**

There is quite a bit of controversy surrounding young children’s computer use and not just by the folks who think modernity is turning children into brainwashed zombies. The edtech community has a lot to answer for in its “hand-me-down” approach to computers in the lower primary grades and the embrace of software that may be at odds with the pedagogical practice or educational philosophy of a school. This keynote address or hands-on workshop will explore ways in which computers, especially personal laptop computers, may be used to enhance the most childlike aspects of learning, amplify human potential and celebrate creativity. We will situate computer use in the theories of Dewey, Piaget, Papert, Montessori & Malaguzzi while arguing that young children need more computational power than older students. Playful examples of computational thinking among primary school students will be shared.

**One-Hour Teacher Education**

Award-winning educator, Dr. Gary Stager, will explore everything a modern educator needs to know about learning and school reform in less than an hour! School improvement is dependent on a recognition that we each “stand on the shoulders of giants” and can learn from the lessons of others. Successful 21st Century educators not only possess practical knowledge about the change process and technology integration, but a working understanding of the learning theories that propel those interventions in a way that benefits children and teachers. The rollicking presentation is intended to inspire, inform and entertain! The theory presented will be connected to contemporary best-practices and the personal experiences of the presenters. Follow- up resources, including Web links, videos, articles and suggested reading will be provided.

**What Every EdTech Professional Should Know About Learning **

Educators, including tech coordinators and CTOs concerned with advancing educational practice should situate their professional actions on not only best practices, but on theoretical foundations as well. “Standing on the shoulders of giants not only informs decisions that benefit the educational enterprise, but increases the potential for successful interventions. The presenters have observed a shocking level of “educational literacy” among their colleagues in the edtech sector and have decided to do something about the situation in a high-spirited witty fashion. Every person concerned with education would benefit from a refresher course in the powerful ideas and lessons learned from great thinkers and school reform efforts of the past and present. This one-of-a-kind session is deigned to light a spark under attendees to sustain their high-tech innovations by building upon a solid theoretical foundation. Follow-up resources, including Web links, videos, articles and suggested reading will be provided.

Roger & Me – Roger Wagner and Gary Stager

2 screens, 2 computers, 2 charactersEavesdrop as two edtech pioneers and old friends regale each other with hilarious and profound tales of computing, magic, chemistry, history and suspended adolescence. Each mischief maker will have their laptop connected to a giant screen so they may spontaneously share interesting props, tell stories and engage in multimedia mischief-making. Be as amazed, inspired and entertained as Roger and Gary are whenever they collide. Hilarity will ensue!

This keynote promises to be like no other!

© 2009 Stager-to-Go · Streamline theme by StudioPress · Get a Blog · WordPress · Log in