Fortunately, programming is a great way to come to better understand math (and consequently the scientific disciplines that use math), so it's not an either/or situation. We currently do an abysmal job at teaching high school math, so it's quite possible to teach (elementary) programming *and* teach math better, in the same course using the same amount of time. Here's a talk on the subject (not by myself, but by someone I met at a conference on STEM education):
A challenge is getting teachers the training to use this pedagogy effectively, but Eric's been working on precisely that. And his pilot group of teachers is large enough for optimism.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds