QUOTE(AuthorMusician @ Dec 24 2007, 11:20 AM)

This article caught my eye:
Mac Trojan Horse SurpriseThe basic idea is that kids should learn the principles of computing before being trained on specific applications from certain vendors. In this case, it's computer security. No matter what the architecture or make/model, security is always an issue.
So:
Should children and teens be taught how to use a computer (computer training) or should they be taught how a computer works (computer science), or maybe both? What about software, including OS flavors, and the network? Should they be exposed to datacenter computing ideas, like fault-tolerance and hardware redundancy?I'm of course prejudiced toward teaching the whole shebang, at least at an overview level.
First off... oh Brother... Yet Another Macs are vulnerable too! article. Maybe the genius who wrote the article should consider not giving his son Admin rights to the machine and keep him from hurting the machine when he's trying to watch porn.
As I get on 35 years of computing I am of two minds on the topic of computing in general...
1) No one is born with an innate ability to save a file.
2) Computers have failed us. After being around in their current form for about 20 years they are still difficult an non intuitive. They are hardly the appliance they should be. I mean a TV is a complicated device and you just know how to use it...
The problem is that teaching applications is pointless, they change, constantly. Yet... knowing how to use a Word Processor is useful information. More useful, however, is how to find your files on a network after you've save them!
So I think a macro-view of computers, networks and "the internet" might be a useful course - with micro-views on topics like how TCP/IP etc work. How eMail works. How to read an error code/message. Databases. Searching (boolean, regex, etc.)
I suspect AM and I could come up with a pretty good year of basic computer courses