A plan to teach all schoolchildren in England basic programming and networking skills has been published.
The draft curriculum (PDF), published by the Department for Education on Thursday, proposes a new course of study for children aged between five and 16.
The curriculum would see children aged between five and seven being taught what algorithms are and how they are implemented as programs.
And by age 14 children should have mastered a range of computing skills including:
The government scrapped the previous ICT curriculum in September 2012 after accepting criticism that its heavy focus on office skills was putting children off from pursuing a career in IT. Between 2003 and 2010, the number of students taking computer science at university in the UK fell by 27 percent (PDF).
Questions remain over how well qualified existing IT teachers would be to teach an IT curriculum with a heavier emphasis on programming and computer science: a report by the national schools inspectorate Ofsted in 2011 found that only a limited number of teachers in English schools have the ability to teach programming.
Since the scrapping of the ICT curriculum in September last year, teachers have been able to decide on how they teach the subject, but there are signs many have not focused on computer science. Last year a survey of 770 IT teachers in primary and secondary schools found that only 14 percent felt programming skills should be a high priority in their new IT curriculum.
The draft computing curriculum for England will be subject to consultation before the final version is introduced in September 2014.