Six Ways Coding Teaches Math
Last week I attended the Computer-Based Mathematics Education Summit in New York City, run by Wolfram Research and hosted at UNICEF headquarters. The motivation behind the summit is explained by Conrad Wolfram in this TED talk. His idea is that mathematical modeling almost always involves these steps: Posing the right question. Taking a real world problem and expressing it in a mathematical formulation. Computation. Mapping the math formulation back to the real world. Wolfram points out that most math classes spend all of their time on step 3, and no time on steps 1, 2, and 4. But step 3 is exactly what computers are good at, and what humans are bad at. And furthermore, steps 1, 2, and 4 are important, and hard, and can only be done by humans (at least for now). So he claims, and I agree, that we should be spending 80% of the time in math classes on steps 1, 2, and 4, and only 20% on computation, which should be done primarily using computers. When I ...