Why Isn't Computer Programming Taught In All Schools?

Seriously, why isn't computer programming taught in all schools all over the world. I mean, people that want to learn it have to do it the hard way, at home. But in America, they are taught it if they want to. So why can't it be taught all over the world. Is it because not many people know how to do it. Or is it just that schools don't want to.

Picture of Why Isn't Computer Programming Taught In All Schools?
sort by: active | newest | oldest
1-10 of 27Next »
ll.138 years ago
Because there isn't high demand? at the moment the extremely vast amount of free (or other) software available is phenomenal. What is much better is that schools teach people how use a computer, basic maintenance, general rules of netiquette and most importantly how to use Google and a website search function.
lemonie8 years ago
Most people use computers, not that many program them.
Is cooking taught in all schools? Woodworking? Use of PABX?

L
Kiteman lemonie8 years ago
Cooking, sewing and "technology" (woodwork, metal work, basic soldering etc) are now taught in all schools, at least to age 13.

Both my boys made simple mazes, using saws and glue-guns, at primary school.

I understand that basic html-type stuff is taught as part of ICT lessons, but (as you say) most of the work is put into using the software, and usually that software is Microsoft's office stuff.

Here's a thought, though - MFL is no longer compulsory in schools, so maybe that slot in the timetable could be replaced with a programming language?
lemonie Kiteman8 years ago
Ha, yes I think it's rather English to assume that if you need to learn a foreign language you'll do that in your own time, because most foreigners who have an interest in talking to you will know English better than you'd know theirs.

Years ago when (you know) people could/would teach basic programming (in BASIC) but there's too much material these days, and like welding to be of any real use it's a speciallised rather than general skill. I have a mind to think that people did think that more people would be programmers when things like the ZX- machines came out, so they saw value in it. But we haven't made houses of the future based on the Z80...

L
Kiteman lemonie8 years ago
I had a ZX81, and had a mind to "learn computers". Unfortunately, my school wouldn't let me do it at O-level. They mad me do German, and said I could do ICT at A-level. Two years later, they wouldn't let me do the A-level because I hadn't done the O-level. I've barely typed a line of code in the 20+ years since.
lemonie Kiteman8 years ago
I spent a lot of time on the ZX81 - the big manual told you how it worked, and it was simple enough to understand (although I never bothered with Z980 machine-code).

For schooling I think logic and abstract thinking should be on the syllabus, useful in so many things.

L
Kiteman lemonie8 years ago
There is a move in schools to bring back thinking skills in a lot of subjects. In science, assessment is being altered to give more weight to science skills - evaluation of evidence etc - than to the actual knowledge. The skills alone are "worth" as much as the facts of physics, chemistry and biology together. The changes are in their early stages, but I feel we may have gone too far with the altered priorities.
. Is that the same thing as critical thinking? If so, even just one semester of formal training would make a big difference. The old "give a man a fish..." deal.
There's some common ground, but it's not treated as a separate subject.
We were taught it as a subject, but only for one term, then we did "Classical civilizations". I think this was year 9.
1-10 of 27Next »