Espresso Coding provides your school with everything it needs to get up to speed with this new and challenging curriculum area – with National Curriculum coverage and how it supports your school with Ofsted.

2014 National Curriculum for Computing

Based on the National Curriculum for Computing, Espresso Coding will help teachers deliver the following objectives for primary schools, and have a lot of fun while doing so:

Key stage 1

Pupils should be taught to: Espresso Coding provides this
Understand what algorithms are, how they are implemented as programs on digital devices, and that programs execute by following a sequence of instructions
Write and test simple programs
Use logical reasoning to predict the behaviour of simple programs

Key stage 2

Pupils should be taught to: Espresso Coding provides this
Design and write programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts
Use sequence, selection, and repetition in programs; work with variables and various forms of input and output; generate appropriate inputs and predicted outputs to test programs
Use logical reasoning to explain how a simple algorithm works and to detect and correct errors in algorithms and programs

Take a look at the new curriculum document from the Department of Education to see the full listing. Computing is from page 188.

Espresso Coding supports you with Ofsted

  • Curriculum coverage – schools need to be delivering the new computing curriculum – Espresso Coding and Espresso Primary together provide comprehensive coverage of the new curriculum.
  • To be outstanding evidence is required of achievement – Espresso Coding allows pupils to create apps in minutes which provide an engaging and effective evidence of achievement.
  • Pupils should demonstrate independence, innovation and creativity – Espresso Coding provides a brief model of the lesson and then gives everything you need for pupils to independently show innovation and creativity. The free code sections in each year group allow pupils to demonstrate their learning and release their creativity.
  • Teaching ICT (Computing) should ensure pupils are active rather than passive – Espresso Coding invites pupil interactivity throughout, allowing opportunity for creating exciting apps, publishing and sharing them with their peers as well as practice debugging and improving the apps they make.
  • ICT (Computing) should have a high profile in a school – the Espresso Coding service and Espresso Coding CPD are designed to help schools make coding a focus of their cross curricular approach to learning so that coding is not taught as a stand-alone subject.
  • CPD should be targeted, appropriate and reviewed and should include TAs – Espresso Coding CPD has been developed to ensure all staff understand the concepts and principles of computer programming outlined in the National Curriculum. Espresso Coding CPD prepares staff to teach these through 'unplugged' activities as well and hands-on coding, providing an interactive and balanced CPD session in which all can participate.
  • The approach should be whole school; consistent and appropriate. Responsibility sits with the leadership team not the ICT Co-ordinator – Espresso coding provides a comprehensive scheme of learning for Years 1-6, ensuring a consistent and progressive acquisition of the appropriate skills and knowledge.