Background research

NESTA, Livingstone Hope Skills Review of Video Games and Visual Effects (February 2011) comprehensively sets out the skills challenges facing the video games and VFX industries, with a  HM Government Response by DCMS (November 2011).  OfSTED, ICT in schools 2008-2011 (December 2011) highlights concerns about variable ICT teaching in secondary schools.  Chaired by Professor Steve Furber, the 18 month Royal Society, Shut Down or Restart? The way forward for computing in UK schools gathers wider evidence on the state and status of ICT and Computer Science in schools, with recommendations (January 2012).

English National Curriculum

The National Curriculum Expert Panel Review (December 2011) provides thinking around the place of ICT and Computer Science in a reformed curriculum.  Research into high-performing education systems abroad was published at the same time.  The full response on the National Curriculum was published 11 June 2012, which ensured that ICT will be in the National Curriculum in September 2014 as a Foundation Subject (as opposed to a Basic Curriculum subject as advise by the Panel in its December report).

Various government speeches on technology include David Cameron, PM announces East London Tech City (4 November 2010); Rt. Hon. David Willets MP, Our High tech Future (4 January 2012).

The new National Curriculum Programme of Study for Computing was published on 11 September 2013.

The case for including Computer Science in the English E-Bacc was set out by BCS in November 2012 and accepted by the government in January 2013.

International Education Policy

An international outline of the IT debate in schools is sketched by the Guardian.

Israel – the evolution of the Israeli curriculum was first comprehensively set out in 1995 by Dr. Judith Gal-Ezer, with a subsequent ‘Model’ for High School education based on their experience.  Other articles include: What (else) should CS educators know? (1998); Curriculum and Course Syllabi for High-School Computer Science Program (1999); Teaching Software Designing Skills (2000).  See also the Machshava Israeli National Computer Science Teaching Centre.

USA - see research undertaken by the Computer Science Teachers Association The New Educational Imperative: Improving High School Computer Science Education (February 2005).   Various articles on the Computer Science debate in the US include Computer-science-for-non-majors-takes-many-forms;

Gender and diversity divides in Computer Science

Gender divide highlighted in Royal Society, Shut Down or Restart? The way forward for computing in UK schools; New York Times (2 April 2012) example of leadership on gender from Harvey Mudd University U.S.A.  An excellent example with online resources is Women@SCS, Carnegie Mellon, which includes an Action Plan.  In the UK see resources from Little Miss Geek.

Practical resources for Coding

Code Academy - popular U.S. interactive code-learning. Learn Code the Hard Way: online classes for Python, Ruby, C, SQL. Decoded - Code in a day training course.  Google Code University.  MIT’s Scratch programming language.  MIT Open Course Introduction to Computer Science and Programming.  Also, the Raspberry Pi Foundation’s Raspberry Pi device.