3 ms·
I think it goes beyond any sort of talent pinch. Any teacher who could teach a calc or pre-calc class certainly would be able to teach a beginning coding class
by ChicagoBoy11 11y ago
I think it goes beyond any sort of talent pinch. Any teacher who could teach a calc or pre-calc class certainly would be able to teach a beginning coding class to middle or high-schoolers. The real issue is that the people who come up with what should be in these courses today are far more concerned with how the course LOOKS than its actual substance.
If you think about math, for instance, or heck, even the AP Comp. Sci. curriculum, you learn A TON of really deep, important stuff... but you actually produce... well, nothing. Somehow with "coding," though, that's 100% not okay anymore; all of a sudden, the success of the kids and your program is judged largely on the projects that these kids do. Administrators (from superintendents to teachers and everyone in between) aggressively advertise that their kids "make apps" and "code websites" and everything else of the sort. That's what they are maximizing. What the students actually learned seems rather secondary.
Just look around at all the popular coding initiatives today: code.org, scratch, etc... the topic of assessment is notably absent.
What all of this ends up becoming is teachers pushing super elaborate projects in which kids do little more than copy the teacher and make minor alterations. But, the kids feel good 'cause they are told they can "code", the teachers feel good 'cause they see the projects come out the door, and the public-at-large is none the wiser. The truth, though, is that the kids learned precious little -- actually, worse: The one example in NYC that I mentioned, for instance, simply reinforced the idea that coding is a bunch of "magical incantations" that they can't understand but that somehow does things. That doesn't empower the student; it just reinforces in him the idea that he is powerless.