• About
  • Projects
  • Sources
  • Tools

Oliver Steele

Languages of the real and artificial

Home ::

Two Thoughts on Elections

By oliver - Posted on February 5th, 2008
Tagged:  
  • Math Education

What follow are some notes from talking about the elections and the presidential primaries with my children, and some metaphors that I found helpful in thinking about the topics. They’re not otherwise related to each other, except that they all came up over the last couple of days.  read more »

1. Votes are Agents

  • oliver's blog

Division-free LCM

By oliver - Posted on July 8th, 2007
Tagged:  
  • Math Education

Division-free GCD

A few years ago I described an algorithm for computing the greatest common denominator without division. (Euclid’s algorithm requires division, in order to compute the remainder.) Although less efficient than the standard algorithm, I found it easier to teach to my children when they were learning to add fractions.  read more »

  • oliver's blog

Adding Fractions

By oliver - Posted on December 19th, 2005
Tagged:  
  • Illustrations
  • Math Education

Here’s a picture I drew to explain addition and subtraction of fractions to the sixth-grader:

We also ended up using a variant on Euclid’s algorithm for finding the GCD. It uses subtraction instead of division and remainder; it’s in general less efficient, but it’s easier to explain and can be easier to do in your head, when the numbers are small.

Construct a series whose first two terms are the inputs, and then continue as follows: each successive term is the absolute value of the difference between the preceding two terms —- that is, simply subtract the smaller from the larger. If you reach one, the GCD is one; if you reach zero, the GCD is the previous term. (Or, you could also let the series peter out to zero, but the way I’ve stated it is simpler in practice.)  read more »

  • oliver's blog
  • 1 comment

Second grade squares

By oliver - Posted on December 9th, 2005
Tagged:  
  • Illustrations
  • Math Education
  • Visualizations

I posed a second-grader the question of what nine squared was. She reasoned that ten squared is 100, and nine times ten is ten less then that, and nine times nine is nine less than that, so the answer is 81. Then I asked her what eight squared was, and she was flummoxed. She saw that it was a similar problem to the one she’d just solved, but wasn’t sure how to apply the analogy.

Here are the pictures that showed her how to figure out the answer. We drew the location of the squares on a multiplication grid:

and I introduced the idea of a “solution structure”. A solution structure is a graphical representation of the steps of a solution. This is the section that represents the relation between 92 and 102.  read more »

  • oliver's blog
  • 3 comments

Visualizing Basic Algebra

By oliver - Posted on December 6th, 2004
Tagged:  
  • Math Education
  • Visualizations

Last weekend, I shared some interesting properties of numbers with my kids.

The great thing about explaining something to a non-expert is that you have to actually understand the topic. (This is why making teaching universities and research universities the same actually makes sense.) If you hide behind a formalism, the explanation won’t work. Usually, this means that you didn’t understand why the formalism worked either.

This is why I thought “why are far away things smaller?” was such a great question. “Similar triangles” answers are brittle, and if a tiny error makes far away things come out bigger instead, you won’t catch yourself until you got to the end of the proof.  read more »

  • oliver's blog
  • 8 comments

Re-count

By oliver - Posted on October 14th, 2003
Tagged:  
  • Math Education

Mickey Kaus writes:

It’s worth noting that, in the event, not only did successor Arnold Schwarzenegger get more votes (3,744,132) than Davis (3,562,487), he also got more votes than Davis got in November, 2002 (3,469,025) when Davis won reelection.  read more »

  • oliver's blog
  • 3 comments

Dot Numbers

By oliver - Posted on August 14th, 2003
Tagged:  
  • Illustrations
  • Math Education
  • Visualizations

Dot numbers are a new notation for numbers, that make integer addition look like rational multiplication. They may be useful in primary school math education. The idea is that once you understand integers and addition, you can learn another way to look at it that sets you up to understand fractions and multiplication.

I made up dot numbers a few years ago to try to explain negative numbers to my then-four-year-old son.

Basics

A dot number is a way of writing a number. A dot number is represented as a number of dots above a line. This is the number 3, as a dot number:
 read more »

  • oliver's blog
  • 1 comment

Casting Out Eights

By oliver - Posted on August 11th, 2003
Tagged:  
  • Math Education

= 8 16 24 32 40 48 56 64 72 80 88 96 8 7 6 5 4 12 11 10 9 8 16 15 8 8 6 5 4 3 2 1 9 8 7 6 =

  • oliver's blog

Halving Counts

By oliver - Posted on August 6th, 2003
Tagged:  
  • Math Education

When Miles was six, and learning about fractions. Miles wanted to know what fraction, multiplied by itself, made two.

There isn’t one, but how to explain this to a six-year-old? I figured out a proof plan starting from second-grade math. The first step was the new concept of a halving count.

The halving count of a number is the number of times you can divide it by two. (The halving count is a special case of factoring a number, but we didn’t need an understanding of factoring for this.) Here are the halving counts for the first twenty whole numbers:  read more »

  • oliver's blog

Newer Math

By oliver - Posted on June 1st, 2003
Tagged:  
  • Math Education

Seymour Papert used to tell a story contrasting the practices of medicine and education, in order to illustrate how little the latter has improved. Place a physician from the previous century in a modern operating room and he1 won’t have a clue about what to do. Transport a teacher forward in time and they’ll fit right in. The moral is that the practice of medicine has made great strides during the last century; the practice of education hasn’t progressed at all.  read more »

  • oliver's blog
12next ›last »

Recent

  • Latin Agreement and Case
  • Smiley Socket
  • Commit Policies
  • My Git Workflow
  • Pneumococoa
  • My No TV
  • The Biofuel Economy
  • Ambimation
  • jQuery Profile Plugin
  • The Shadow of a Legacy
more

Categories

  • Amusements (10)
  • Essays (20)
  • Family (8)
  • General (9)
  • Health (1)
  • Illustrations (11)
  • Inventions (2)
  • JavaScript (24)
  • Libraries (21)
  • Math Education (9)
  • OpenLaszlo (31)
  • Programming (7)
  • Programming Languages (6)
  • Projects (23)
  • Python (3)
  • Ruby (7)
  • Software (3)
  • Open Source (4)
  • XML (6)
  • Software Development (8)
  • Systems Thinking (6)
  • Technology (7)
  • Tips (5)
  • Visualizations (13)
  • Words (9)

Navigation

  • Recent posts
  • Tools

Syndicate

Syndicate content

About

Oliver Steele lives in Western Massachusetts and commutes to downtown LA, where he is bringing an operating system from handwaving to reality. He was the architect of OpenLaszlo, the author of PyWordNet and other open source projects. His interests include programming languages, knowledge representation, information visualization, and math education. [more]

Tools

  • reAnimator
  • reWork

Amusements

  • Aargh
  • foldr
  • WideURL.com

Popular

  • Functional JavaScript
  • JavaScript Memoization
  • Overloading Semicolon
  • reAnimator
  • The IDE Divide
  • Visualizing Basic Algebra
Copyright 1995-2008 by Oliver Steele. All rights reserved.