Re: @AC101 and in general
@Trevor. much as I admire your knowledge and skills, I disagree here. In Canada and in large communities vehicle support may work as you describe. Where I live and much of the world, not knowing basic car fixing can kill you. The local car help mobs are usually slow to arrive if they exist at all inland. As for Canadian winters, would it be better if you could sort a flat tire on spot and get going before you freeze ? But I digress.
I see two issues being discussed explicitly here. One is a definition of a general education and the other is whether computer coding should be a part of general education. Unspoken is the question of space in syllabus and time, not to mention $$ for teachers who can do IT and teach.For the little it is worth, IMHO, basic logic should be part of education. At least it was in some Oz states decades ago. Whether coding in an IT language is useful for this I would call unknown Any studies on whether coding is useful for non-IT staff ? I thought not. I found it encouraged analytical thinking in me. I seriously doubt it did that to many classmates judging by their beliefs and behavior.
If one must push this latest fad, perhaps a 3 months unit in senior high school for the same reasons I think every coder should do a unit in assembler (pick any chip) and one unit of something like COBOL or a modern shell like ksh93. Simply to be shown how big the gap is between machine code and high level language. One may also get an appreciation of why certain constructs make for faster code. Using a visual tool is irrelevant as the blocks still have to coded together for the event driven gizmos to work.
Finally, given that the Canadian gov seems to be like the Oz excuse for pollies at moment funding is the elephant in discussion. Public pay taxes, fund the risks and losses and the private sector pocket the profits. Given this looting of the public good, the chances of adequate funding for any education is low. in fact, negative as education has taken major cuts in last budget. See NSW IT support story on ElReg. Better to skip teaching badly and creating another expensive stuffup. At least one minimises cost and learning baggage.