#code the curriculum

a full coding environment for schools

available for autumn term 2018

What is it?

code the curriculum for primary schools is a full coding environment for learning programming and teaching the primary computing curriculum, with projects that cover the full Key Stage 2 requirements. It is built on our own coding platform, which has been designed from the ground up specifically to make it easy to create programs with a text-based programming language that is closely similar to JavaScript. By combining a ready-to-use curriculum with a full programming environment, key coding principles can be introduced and explored in the most easily understandable way, while the programs themselves are highly visual and encourage exploration.

Enquire at sales@astar-education.co.uk

How it works

This video shows the result of a join-the-dots program drawing a woolly rhinoceros.

code the curriculum comes with a built-in coding pad which tests the validity of the code and prompts with valid options. Even one line of code produces a visible and relevant result. This means that there are no limits to the kind of programs that can be produced, from simple diagrams or “Hello world” starters using just a few lines of code, to building your own graphing calculator or interactive number line. Programs are saved as text files, meaning that they can be easily read, shared, modified and distributed. The environment is designed to work on all devices; tablets, smartphones and personal computers, as well as being driven by a teacher from a front of class display.

What are the projects like and what programs can be created?

The images shown here are an exact representation of the projects built with code the curriculum.

Launch a rocket, make a firework explode, program a traffic light sequence, build a car racing game, animate a windmill, draw the flags of the world and create art, using only code. Full documentation is supplied for over 60 projects. By adding text boxes, shapes, drawing tools and interactive "widgets", combined with a powerful animation engine, these general tasks allow anyone to express their creativity and make their own interactive displays and animations.

As well as these, we show how the power of programming can be used to build classroom-ready tools for demonstrating cross-curricular concepts, such as an analogue clock to display any time, a 1 or 2-stage number machine, or a tool that will show step-by-step how to solve 3-column addition for any numbers, and even history timelines.

Documentation and support for teachers

Our fully-illustrated Project Guide has over 60 suggested coding tasks for primary schools, accompanied by comprehensive guidance for teaching coding.

Every project comes with a planning section, the National Curriculum learning objectives and the mathematical content it covers.

A full program listing is provided, followed by a detailed analysis of the coding instructions. Suggested extensions to the projects are also given.

This shows a program to produce any specified rectangular grid and shade a fraction of it.

Teaching maths with coding

Programs produced with code the curriculum can be used to teach maths

Programming at any serious level requires maths skills, demanding knowledge of coordinates, and the ability to manipulate objects by enlargement, translation and rotation. code the curriculum reinforces pupils’ knowledge of maths while they learn to code. Among the suggested projects are programs to plot bar charts and pie charts, calculate conversions of quantities in imperial and metric units, draw any given grid and shade any desired fraction of it, and show formal methods for performing arithmetic, such as column addition.

This is the output from a program for adding 3-digit numbers, produced in a code the curriculum project.

A*Star Education Ltd is a British education technology company based in Huntingdon.

Visit www.astar-education.co.uk