View unanswered posts | View active topics
It is currently Thu Aug 21, 2025 4:22 am
Computer programming to be taught from the age of 7
Author |
Message |
leeds_manc
I haven't seen my friends in so long
Joined: Thu Apr 23, 2009 8:19 pm Posts: 5071 Location: Manchester
|

 |  |  |  | The Times wrote: Children will learn to write computer programs from the age of seven in the first step of a revolution in the way that schools teach technology. Learning to code will be taught in primary school alongside science and history to equip young people to understand and navigate the digital world. Experts from technology and gaming companies who have been asked by the Government to draw up a plan for computer science teaching say that the key is to begin coding at a young age. Their plan, to be submitted this month, will form the basis of a national curriculum for computer science from September 2014. Michael Gove, the Education Secretary, is scrapping the current information and communication technology (ICT) programmes, declaring them boring and out of date. Children will learn what an algorithm is, write simple programs and learn computational thinking by 7 and should be able to design and build a mobile phone app by 11. Those who go on to GCSE level should be able to write a program sophisticated enough to solve a Su Doku puzzle. A-level students would be expected to write elementary program languages. The plan is likely to be welcomed by Mr Gove, who asked software industry leaders to act as advisers to the Department for Education in developing the new curriculum. He has specified that teachers training to become primary ICT specialists must be able to code in two programming languages and explain concepts such as selection, repetition, variables and relational operators. The level of demand may alarm teachers, particularly in schools where subject specialists are rare and class teachers cover most or all subjects. The authors of the plan say that recruiting and training teachers to instruct children in coding, abstraction, decomposition and other computational thinking is its biggest challenge and may take 15 years to complete. In many schools the subject focuses largely on developing skills to use software packages such as Word, PowerPoint and Excel and too often neglects instruction in coding. The industry’s proposed curriculum, on which it is conducting a rapid online consultation, was developed by experts from companies such as Google, Microsoft, IBM, Facebook and BT via the BCS Academy of Computing. |  |  |  |  |
Do you think they will have enough qualified teachers by 2014? I think this is great, but maybe not necessary for all kids? It's a specific vocational skill surely? While computers are ubiquitous nowadays, the code is hidden away. Surely being able to use the software is the relevant skill; is this the equivalent of learning metallurgy to construct a spanner, rather than being taught how to tighten nuts?
|
Sat Nov 17, 2012 7:59 am |
|
 |
John_Vella
I haven't seen my friends in so long
Joined: Fri Apr 24, 2009 7:55 am Posts: 7935 Location: Manchester.
|
In my opinion it's not just about teaching kids to code. Some of them will never use the coding skills but teaching them to think in a logical manner has got to be a good thing, hasn't it?
I'm thinking problem solving which will indirectly help them with maths and science.
Sent from my GT-N7000 using Tapatalk 2
_________________John Vella BSc (Hons), PGCE - Still the official forum prankster and crude remarker  Sorry  I'll behave now. Promise 
|
Sat Nov 17, 2012 9:59 am |
|
 |
Amnesia10
Legend
Joined: Fri Apr 24, 2009 2:02 am Posts: 29240 Location: Guantanamo Bay (thanks bobbdobbs)
|
And hacking from 8?
_________________Do concentrate, 007... "You are gifted. Mine is bordering on seven seconds." https://www.dropbox.com/referrals/NTg5MzczNTkhttp://astore.amazon.co.uk/wwwx404couk-21
|
Sat Nov 17, 2012 11:50 am |
|
 |
l3v1ck
What's a life?
Joined: Fri Apr 24, 2009 10:21 am Posts: 12700 Location: The Right Side of the Pennines (metaphorically & geographically)
|
A good thing IMO.
|
Sat Nov 17, 2012 12:13 pm |
|
 |
JJW009
I haven't seen my friends in so long
Joined: Thu Apr 23, 2009 6:58 pm Posts: 8767 Location: behind the sofa
|
In most countries, English as a foreign language is torte from a young age. I guess we'll just be teaching BASIC instead.
I can imagine there will be a lot of student teachers required in the beginning, given the skill sets existing staff probably have. When I was 9, we used to help teach some of the lower classes. I'm not sure how useful we really were, but p2p teaching may help reduce the strain on the seeders.
_________________jonbwfc's law: "In any forum thread someone will, no matter what the subject, mention Firefly." When you're feeling too silly for x404, youRwired.net
|
Sat Nov 17, 2012 12:31 pm |
|
 |
jonbwfc
What's a life?
Joined: Thu Apr 23, 2009 7:26 pm Posts: 17040
|

Actually, I do like JV's idea of teaching more 'generalised skills' than teaching a specific programming language or skillset. I'd much rather someone had a GCSE in 'logical thought' or 'problem solving' than'Visual Basic'. There are skills and processes to.. analytical thinking that can be taught and mastered by practice that apply equally to a vast range of professions, not all of them scientific. Most of our great engineering and scientific breakthroughs have been from clever people seeing a problem or something that needs 'fixing' and coming up with a way of doing that, be it solving a problem in a theoretical physics hypothesis or figuring out how to make a bridge not fall down in the wind or how to build a building that was tall and didn't collapse under it's own weight. You need the formal skills that go with any particular profession of course but in effect they're only the 'tools of the job', you also need the mental flexibility to apply them in new and interesting ways.
Back when I were a lad, you used to do a 'general studies' course as well as whatever formal disciplines you had chosen to study. That one always interested me because you never knew what was coming and often it was something you had no 'expert knowledge' of at all - it was all down to seeing how you could understand the question asked and apply the skills you had to present a viable solution, or at least one that made some kind of sense. Do they still do that or is it considered terribly old hat now?
|
Sat Nov 17, 2012 12:55 pm |
|
 |
pcernie
Legend
Joined: Sun Apr 26, 2009 12:30 pm Posts: 45931 Location: Belfast
|
I can't help thinking kids seem to be struggling with the basics (see the GCSE thread) without adding something new that, frankly, might never prove useful to the majority 
_________________Plain English advice on everything money, purchase and service related:
http://www.moneysavingexpert.com/
|
Sat Nov 17, 2012 3:13 pm |
|
 |
forquare1
I haven't seen my friends in so long
Joined: Thu Apr 23, 2009 6:36 pm Posts: 5161 Location: /dev/tty0
|
It's not about the knowledge, but the understanding - see JVs post.
I've never gone and used the stuff I learnt about in RE, but I have an understanding and an appreciation for other people's cultures and beliefs.
The last time I used a simultaneous equation was GCSE maths, but doing it gave me a better grasp of algebra which helped greatly with programming.
|
Sat Nov 17, 2012 4:59 pm |
|
 |
pcernie
Legend
Joined: Sun Apr 26, 2009 12:30 pm Posts: 45931 Location: Belfast
|
I get the 'understanding' angle, but this sort of thing makes it sound half-baked: That reads more like shoring up an industry and it's customers to me, and we're talking about quite a lot of teaching time at an important age by the sound of it, coming back to my point about the basics. In another sense, I'm asking is it too early And will extra funding be provided for training/recruitment? 
_________________Plain English advice on everything money, purchase and service related:
http://www.moneysavingexpert.com/
|
Sat Nov 17, 2012 5:18 pm |
|
 |
jonbwfc
What's a life?
Joined: Thu Apr 23, 2009 7:26 pm Posts: 17040
|
There's no point teaching 7 year olds a specific computer language. Whichever one you choose will be outdated by the time they hit their exams, let alone go out into the world of work. And, being cynical for a mo, there's no point teaching kids to program when all the programming jobs are being shipped off to India where it costs £5k to hire a programmer rather than £30k. We might as well train them all to be blacksmiths.
We need to teach kids how to invent and discover new things, however we do that. Because the only way to guarantee them a job is for them to do things that can't be/haven't already been outsourced.
Jon
|
Sat Nov 17, 2012 5:33 pm |
|
 |
Amnesia10
Legend
Joined: Fri Apr 24, 2009 2:02 am Posts: 29240 Location: Guantanamo Bay (thanks bobbdobbs)
|
Politicians. They can never outsource that. Plus pay well above average and expenses galore. The best jobs for most people will be manual work as that cannot be outsourced easily. Other than that aim very high such as these will be the last to be outsourced.
_________________Do concentrate, 007... "You are gifted. Mine is bordering on seven seconds." https://www.dropbox.com/referrals/NTg5MzczNTkhttp://astore.amazon.co.uk/wwwx404couk-21
|
Sat Nov 17, 2012 7:05 pm |
|
 |
ShockWaffle
Doesn't have much of a life
Joined: Sat Apr 25, 2009 6:50 am Posts: 1911
|
I doubt anyone is planning to teach 7 year olds Java. Scratch or something similar is more likely. It's designed for kids age 6 and up so perfectly suitable. http://scratch.mit.edu/If the subject matter rewards curiosity it is worth teaching for that reason alone. A little programming doesn't seem like something that really undermines a broad education; if I had kids I would want them to learn about it, and music and history, and literature too. The last thing I would want to be rearing is some cheerless Gradgrindian imbecile whose only purpose is to compete with others from around the world for jobs that are too boring for me to do.
|
Sat Nov 17, 2012 8:47 pm |
|
 |
paulzolo
What's a life?
Joined: Thu Apr 23, 2009 6:27 pm Posts: 12251
|
At my wife's school, it's being taught already. The kids are exposed to Scratch. I'm being asked if. Am willing to run Code Club there which will be an after school club for those kids who are interested in doing more with that.
If schools need to teach coding, they are going to have to bring in external help, and pay for it.
|
Sat Nov 17, 2012 9:48 pm |
|
 |
cloaked_wolf
What's a life?
Joined: Thu Apr 23, 2009 8:46 pm Posts: 10022
|
Given that reading standards are poor, is it really a good thing to divert focus away from the basics?
I remember "programming" at school - it was one of those turtle things that you "programmed" to move eg forward x, turn right y degrees etc. This was opposed to my dad who bought a zx spectrum and then basically bollocked me if I typed in something wrong. I was about 8 at the time I think.
_________________ He fights for the users.
|
Sun Nov 18, 2012 7:17 am |
|
 |
big_D
What's a life?
Joined: Thu Apr 23, 2009 8:25 pm Posts: 10691 Location: Bramsche
|
I agree with that, that is what we learnt at school. But to actually solve the problems and demonstrate that the solution works, you need some form of language. That is why young children used to learn with Logo and the turtle, it was quick and easy to learn and had clearly visible results for the children to instantly see. In secondary school, we learnt BASIC and CESIL. Both of these allowed the pupils to learn the basics of programming, without having to worry about classes, pointers, machine code etc. Although Visual Basic et al are a long way removed from the simplicity of BASIC.
_________________ "Do you know what this is? Hmm? No, I can see you do not. You have that vacant look in your eyes, which says hold my head to your ear, you will hear the sea!" - Londo Molari
Executive Producer No Agenda Show 246
|
Sun Nov 18, 2012 8:59 am |
|
|
Who is online |
Users browsing this forum: No registered users and 21 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum
|
|