common basis for further work. All students are expected to learn the focus algorithms at some
point, though, as always in Everyday Mathematics, students are encouraged to use whatever
method they prefer when they solve problems.
The following sections describe this process in more detail. Note, however, that although the
basic approach is similar across all four operations, the emphasis varies from operation to
operation because of differences among the operations and differences in students' background
knowledge. For example, it is easier to invent efficient procedures for addition than for division.
There is, accordingly, less expectation that students will devise efficient procedures for solving
multidigit long division problems than that they will succeed in finding their own good ways to
solve multidigit addition problems.
Invented Procedures
When they are first learning an operation, Everyday Mathematics students are asked to solve
problems involving the operation before they have developed or learned systematic procedures
for solving such problems. In second grade, for example, students are asked to solve multidigit
subtraction problems. They might solve such problems by counting up from the smaller to the
larger number, or by using tools such as number grids or base-10 blocks, or they may use some
other strategy that makes sense to them. This stage of algorithm development may be called the
invented procedures phase.
To succeed in devising effective procedures, students must have a good background in the
following areas:
• Our system for writing numbers. In particular, students need to understand place value.
• Basic facts. To be successful at carrying out multistep computational procedures,
4
students need proficiency with the basic arithmetic facts.
• The meanings of the operations and the relationships among operations. To solve 37 -
25, for example, a student might reason, "What number must I add to 25 to get 37?"
Research indicates that students can succeed in inventing their own methods for solving basic
computational problems (Madell, 1985; Kamii & Joseph, 1988; Cobb & Merkel, 1989; Resnick,
Lesgold, & Bill, 1990; Carpenter, Fennema, & Franke, 1992). Inventing procedures flourishes
when:
• the classroom environment is accepting and supportive;
• adequate time for experimentation is allotted;
• computational tasks are embedded in real-life contexts; and
• students discuss their solution strategies with the teacher and with one another.
The discussion of students' methods is especially important. Through classroom discussion,
teachers gain valuable insight into students' thinking and progress, while students become more
Algorithms in Everyday Mathematics
Start from the beginning
