Kevin makes some great points in this TED talk, and his talk certainly speaks to the need to teach an understanding of how algorithms work. In my opinion it is important to teach the study of algorithms explicitly, rather than implicitly through just memorizing them. We should focus more on how algorithms are used and why they work. What if kids learned how to create their own algorithms?
Here is an idea I am exploring.
I’d like some feedback on this idea. If anyone can point me at research already done in this area, that would be appreciated. My objective is to use this to justify the use of technology in mathematics as a way of reducing algorithmic complexity so that deeper concepts can be more readily understood.