Dave Marain of MathNotations is running a poll about how to teach multiplication, but the question has broader application:
How should we teach the arithmetic algorithms
— or should we teach them at all?
Algorithms are step-by-step methods for doing something. In arithmetic, we have standard algorithms for addition, subtraction, multiplication, and long division. Once the student masters the steps for any particular algorithm, he can follow the steps to a correct answer without ever thinking about what the numbers mean.



