British Schoolchildren To Get Programming Lessons
judgecorp writes "The British Education Secretary Michael Gove has said that the school ICT curriculum will be scrapped and replaced with programming and real computer science. Britain's schoolchildren have had compulsory ICT (information and communications technology) lessons for some time, but they are hated by staff and pupils alike, amounting to little more than Power Point training, using the products rather than understanding the code. There is room for improvement — and the British-designed Raspberry Pi could be part of this, but can the new system break away from the old product-centric regime when it will apparently be sponsored by companies including Google and Microsoft?"
the current ICT curriculum will be scrapped in September this year, to be replaced by compulsory lessons in computer science and programming.
While I appreciate the need to expose students to computer classes in the same way they're exposed to other subjects, I don't think that something as specific as programming should be a *mandatory* requirement. Programming is a vocation, like many vocations, that some people are cut out for and other people are not. Those with a true passion for it will actively seek it out and those with no interest in it will hate it no matter how many programming classes you force them take. You can't MAKE a great programmer any more than you can MAKE a great engineer, mechanic, etc. Someone has to WANT it first. And forcing someone to take a programming class isn't going to make them a better programmer, any more than forcing me to take a class in shop is going to make me a better carpenter.
I think vocational classes should always be optional. Expose the kids to it, fine. Talk about vocations like programming in mandatory classes, but ultimately let the kids CHOOSE the optional classes based on their interests. The idea that you can turn your country into a tech giant just by forcing kids to take programming classes is ridiculous (if anything, you'll create a country that RESENTS programming).
Offer the classes, make them intensive and varied, and let the kids who WANT to be programmers come to YOU (and they will).
SJW: Someone who has run out of real oppression, and has to fake it.
I hope that the plot(x,y,r,g,b) function is featured as part of their lessons, because that can easily multiply a student's interest by a factor of 10.
There's nothing quite like being able to control any part of the screen. When I started off on the ZX spectrum, I was just drawing dots, lines and circles. And it looked rubbish, but it felt amazing, especially when animation came into play. Today, I'm doing more this kind of stuff, but at the heart of it is the plot(x,y,r,g,b) function.
Why OpalCalc is the best Windows calc
but can the new system break away from the old product-centric regime when it will apparently be sponsored by companies including Google and Microsoft?"
Yes, it can, but whether it will or not is probably an open question, especially on Microsoft's part. Both Google and Microsoft have a vested interest in creating the software developers of the future, but I can see Microsoft having a hard time not trying to use the opportunity to create more Microsoft product users at the same time.
I suppose some basic level of programming say scripting may be useful. Today there is almost no job (in the west) that does not involve some sort of data processing and tasks involving data processing devices which can be simplified by use of said scripting. This and some basic statistics so that the kids have basic foundations for intelligent ignoring of nonsense pumped into our brains by media, politicians etc.