Teaching python (programming) to children
Jeff Shannon
jeff at ccvcorp.com
Wed Nov 7 17:15:03 EST 2001
David Andreas Alderud wrote:
> Yes, but then, aren't we supposed to teach programmers how the computers
> work? Or am I just a relic of the ancient world of bits, shifts and
> rotations.
Except that, the whole idea of CP4E and teaching programming languages to all
(or most) schoolchildren, is that most of these students will *never* become
programmers. They will do other things, but will benefit from having some idea
of how to program a computer. Programmers will still need to know the details
of how a computer works, but they'll pick that up later on (as they learn other
languages, and advanced data structures, and so on).
But to the person who's just trying to write a script to, say, generate a
catalog of all the mp3 files on his computer, it really doesn't *matter* how
many bits a given integer requires, or the difference between a simple linked
list and a red/black tree, or...
To use an automotive analogy, we're teaching kids to be able to change the oil
on their computers, not how to rebuild the transmission. :)
And even if they later go on to learn how to rebuild that transmission...
they'll still benefit from already knowing how to change the oil.
Jeff Shannon
Technician/Programmer
Credit International
More information about the Python-list
mailing list