General Discussion
In reply to the discussion: Why Would a Math Teacher Punish a Child for Saying 5 x 3 = 15? [View all]redgreenandblue
(2,128 posts)I get that the task here was to correctly apply an algorithm. However, from a practical standpoint, I see no reason why learning this is a desirable goal. Part of math is figuring out the simplest way to solve a problem, not mindlessly applying some computational scheme. If commutativity allows the problem to be solved in less steps, then this is what should be done.
The only reason I can think of for demanding rigidity when applying an algorithm in the context of a pedagogical task, is when this algorithm is superior to the "shortcut" in a more general setting, or offers some new insight that the shortcut concealed. This doesn't seem to be the case here.
There is an interview with Richard Feynman, to which I currently don't have the link unfortunately, where he discusses exactly this issue. He basically argues that he was always good at math in school because he was able to solve the problem in a different way than what the recipe prescribed.