The Teach Computing Curriculum
Teach Computing is an educational programme provided by the National Centre for Computing Education. It provides high-quality support for the teaching of computing in schools and colleges, from key stage 1 through to A level. The extensive range of training, resources and support covers elements of the curriculum at every key stage, catering for all levels of subject knowledge and experience.
The Teach Computing Curriculum resources contain everything you need to teach computing at key stages 1 to 4, including lesson plans, slides, worksheets, homework and assessment. Visit the National Centre for Computing Education website to access the resources and find out more about what's on offer.
Below you will also find National Centre for Computing Education collections of student knowledge question banks, key stage 2 summative assessments and CPD tasters for primary computing.
This infographic gives a clear overview and summary of the progression of the Teach Computing Curriculum through each key stage and year group from the beginning of key stage 1 through to the end of key stage 4 with suggestions for post-16 options.
The Teach Computing Curriculum resources contain everything...
Developed by the National Centre for Computing Education, this collection contains quality-assured question banks which can be used with key stage 3 computing and GCSE computer science students. The collection includes a series of 10 topics, covering areas across the computing curriculum. Each topic area includes...
Start your professional development here. If you are teaching in a primary school, discover how the National Centre for Computing Education (NCCE) can support you to develop your practice in computing. These tasters provide activities you can complete to make immediate changes, and are indicative of the type of...