# data[].attributes.body
Curriculum adaptation to support SEND learners

Intent, Implementation and Impact statements indicate inclusion of all learners

SEND support/provision plans identify support for learners in computing

Photographic evidence of resources used

Adaptations to the curriculum to ensure it is appropriately challenging

Role models and prominent figures mapped into the curriculum

Workshops from local businesses / STEM ambassadors to inspire all learners

Diverse range of learners taking part in enrichment activities

Pedagogical knowledge evident in planning to support learners

Lesson plans / curriculum / workshops to show it is culturally responsive

Action plan to show evidence of building in strategies to build resilience, overcome learnt helplessness and support learner progress through semantic waves.

Pupil voice

Assessment data showing progress of diverse range of learners

Pupil feedback from enrichment activities

# data[].attributes.body
School development plan - statement on CPD

Department handbook/policy

Staff CPD records to show improvement in delivering the curriculum and Teacher Certifications

Needs analysis and action plan - CQF

Staff meeting minutes to show internal CPD (with follow up questionnaires or interviews with staff to show impact)

Staff audits to learn levels of knowledge, skills and confidence

NPQ in LT

STEM accreditations

Subscription to Hello World magazine

Attendance with CAS

SWOT Analysis

Subject Leader Network Meetings

# data[].attributes.body
School Development Plan / Department Handbook/ Careers Policy addresses Gatsby Benchmarks

Careers slides at the end of teaching units

Inclusion of related careers at the beginning of a lesson, related to Learning Objectives

STEM ambassadors careers workshops

School activities e.g. STEM careers week, day, open day w/ parents - get photos (check if allowed!)

Career workshops with local business or parents in STEM careers

Careers in computing display - posters, case studies (TechSheCan)

Role Models and prominent figures mapped into the curriculum

Explore jobs related to computing (Careerpilot, Indeed)

Competitions and other enrichment linked to future careers

Share experiences of school activity on Careers, Clubs and Cross-Curricular Group on STEM Community

Evidence of transition activities with primary schools

Evidence in computing curriculum of discussion/activities around careers and pupils accessing relevant websites (BBC Bitesize, education and employers, Computing careers)

Trips - National Museum of Computing, Bletchley Park, Alton Towers, Manchester Science Museum

Vision statement (intent) - from department handbook

Pupil feedback of enrichment activity

# data[].attributes.body
Implementation and Impact Statements (computing policy, website)

Staff CPD records to show improvement in delivering the curriculum and Teacher Certifications

Use of pedagogies through learning walks, portfolios of work, digital portfolio evidence, pupil and staff voice. Dept Handbook includes examples of how pedagogy and intervention are actioned and the impact they make.

Adaptations to lesson plans to show strategies on how to deal with common misconceptions

Assessment Data

Digital Quizzes, Rubrics, MCQ completed examples

Pupil voice responses

Evidence of discussion of pedagogies at department meetings

Computing policy highlighting expectation of assessment (formative, summative, recording, overcoming barriers to learning)

Assessment policy highlighting expectations of computing or foundation subjects

Examples of completed self and peer assessments

# data[].attributes.body
Pupil Voice

Digital portfolios / evidence of work / books - outcomes

Finished projects - photographic / video / Screenshot evidence

Assessment data from digital quizzes and classroom activities

Monitoring Cycle evidence - learning walks, lesson observations, work scrutiny, pupil voice

Attainment data ongoing through key stage, end of key stage, measurement against targets

Impact of enrichment activities - pupil feedback, attainment data, success in competitions

# data[].attributes.body
Road Map (Long-Term Overview)

Department Handbook

Outline of Online Safety offer (Framework chosen and how it is mapped into the curriculum)

Progression of Knowledge and Skills

School Development Plan - if curriculum needs improvements of use of physical equipment, up-to-date infrastructure, new devices required.

Develop use of pedagogy/scaffolding

Use of physical computing in the curriculum - where is it evident and why?

Curriculum adaptation for SEND/EAL pupils - evidence could be amendments to lesson plans by teachers / attending SEND Course.

Staff CPD records to show improvement in delivering the curriculum and Teacher Certifications (Subject Knowledge Certificate, Teach Secondary Computing Certificate, A Level subject knowledge certificate)

Liaise with IT technicians to keep infrastructure up to date and available to teach the curriculum

Code Clubs and After School- evidence of resources used and pupil projects/outcomes (CyberFirst Girls, Young Coders, CyberCenturion)

iDEA

Workshops - Code Show, TechWeCan (and local businesses)

Trips

Competitions (Bebras, (Cybercenturion, CyberFirst Girls, Young Coders) for example) + challenge cards for lessons and starters

Showcase of any work - digital art gallery for example.

Work with STEM/Computing ambassadors to promote STEM in school e.g. Whole School Projects, STEM Clubs, Open Days, Careers Days/Weeks, Competitions etc.

# data[].attributes.body
SDP (School Action/Development Plan)

Correspondence with link/trustee governor (minutes of meetings, evidence from learning walks) - Governors use this guide on how to support schools in improvements.

Engagement with Computing Hub - attending courses, engaging with STEM community, reading the updates/blogs

School Vision Statement for Computing (on website, computing policy)

Teacher Certificates for Subject Leaders (specialising or leading) and Classroom Teachers (developing in the classroom)

Parental engagement - newsletters, open afternoons/evenings, training, social media correspondence or platforms (Seesaw, ClassDojo), online safety newsletters

Monitoring audits - lesson visits, pupil voice, staff voice, work scrutiny, learning walks

Policies - computing, online safety (not just your role!), social media policy, safe use of technology devices

# data[].attributes.body
Evidence of former student promoting Computing careers in school with students.

# data[].attributes.body
Within lessons using the promotional material from Code.org to support examples of Computing careers.

# data[].attributes.attachment_link.readable_text
With the Roadmap, view career paths that align with your interests. Features video interviews with more than 1,000 professionals and steps for getting started.

3-question assessment takes just a moment or two. Great for middle school and up.

# data[].attributes.attachment_link.description
With the Roadmap, view career paths that align with your interests. Features video interviews with more than 1,000 professionals and steps for getting started. 3-question assessment takes just a moment or two. Great for middle school and up.

# data[].attributes.body
As part of the Trust robotics competition with 10 secondary schools as part of Redhill Academy Trust we invited Becky Patel from Tech She Can to give an opening speech to all Y8 girls empowering them with Girls doing Computing careers.

# data[].attributes.body
Focused Y9 Careers week prior to options being selected.

# data[].attributes.body
Signed up for students to take part in event.

# data[].attributes.body
Y11 Learning Zone is used to support what parents can do to support their child with Computing revision and independent study.

# data[].attributes.body
Support for all schools with implementing consistent Computing curriculums.

# data[].attributes.headline
New Computing qualification offer for KS5!

# data[].attributes.subject
New Computing qualification offer for KS5!

# data[].attributes.body
September 2025 onwards.

https://www.canva.com/design/DAGSN2Q96EE/view

# data[].attributes.attachment_link.authors[].name
OCR (Oxford Cambridge and RSA Examinations)

# data[].attributes.attachment_link.description
Cambridge Advanced Nationals are our new Level 3 qualifications offering current, engaging content for students pursuing degrees courses and careers.

# data[].attributes.headline
Computing Clusters Event - Progressing Towards the Quality Mark

# data[].attributes.subject
Computing Clusters Event - Progressing Towards the Quality Mark

# data[].attributes.body
Supporting Computing curriculum development.

# data[].attributes.attachment_link.title
Computing clusters meeting - Quality mark CPD

# data[].attributes.headline
KS3 and GCSE Computer Science Subject Knowledge certificate

# data[].attributes.subject
KS3 and GCSE Computer Science Subject Knowledge certificate

# data[].attributes.headline
KS3 and GCSE Computer Science subject knowledge certificate

# data[].attributes.subject
KS3 and GCSE Computer Science subject knowledge certificate

# data[].attributes.headline
Completed CPD record with TeachComputing (NCCE)

# data[].attributes.subject
Completed CPD record with TeachComputing (NCCE)

# data[].attributes.body
PRIMM used in programming lessons.

# data[].attributes.attachment_link.readable_text
Effective pedagogy is at the heart of good teaching and learning; successful computing teachers combine their knowledge of the subject with evidence-based teaching practices. As computing is a relatively new discipline, evidence of effective teaching approaches continues to emerge and evolve.

How we teach computing

The work of the National Centre for Computing Education is underpinned by 12 principles of Computing Pedagogy, which are available to download as a poster (PDF, 234Kb). The materials on this page were created by the Raspberry Pi Foundation as part of the National Centre and are licensed under the Open Government Licence v3.0.

Lead with concepts

Support pupils in the acquisition of knowledge, through the use of key concepts, terms, and vocabulary, providing opportunities to build a shared and consistent understanding. Glossaries, concept maps, and displays, along with regular recall and revision, can support this approach.

Work together

Encourage collaboration, specifically using pair programming and peer instruction, and also structured group tasks. Working together stimulates classroom dialogue, articulation of concepts, and development of shared understanding

Model everything

Model processes or practices - everything from debugging code to binary number conversions - using techniques such as worked examples and live coding. Modelling is particularly beneficial to novices, providing scaffolding that can be gradually taken away.

Challenge misconceptions

Use formative questioning to uncover misconceptions and adapt teaching to address them as they occur. Awareness of common misconceptions alongside discussion, concept mapping, peer instruction, or simple quizzes can help identify areas of confusion.

Structure lessons

Use supportive frameworks when planning lessons, such as PRIMM (Predict, Run, Investigate, Modify, Make) and Use-Modify-Create. These frameworks are based on research and ensure that differentiation can be built in at various stages of the lesson.

Read and explore code first

When teaching programming, focus first on code 'reading' activities, before code writing. With both block-based and text-based programming, encourage pupils to review and interpret blocks of code. Research has shown that being able to read, trace, and explain code augments pupils' ability to write code.

Pedagogy Quick Reads

These short monthly documents present a summary of a topic, the key points and considerations, as well as links to the original sources.

See all quick reads

Research Bytes Newsletter

Our half-termly newsletter provides a bite-sized summary of computing education research, insights from classroom teachers, as well as suggested reading.

Read the latest issue

Pedagogy Reports

Our teaching and learning reports take a deep dive into progression and pedagogy with the computing curriculum.

See our impact

Pedagogy Focused Courses

We offer a number of courses that specifically focus on exploring and developing effective pedagogical practices within computing.

View courses

Teach Computing Podcast

For 12 episodes our podcast examined different questions, challenges or practice relating to computing education through conversations with classroom teachers and other experts.

Listen to all 12 episodes

# data[].attributes.attachment_link.description
Providing resources, training and support for teaching Computing in primary and secondary schools and colleges from Key Stage 1 through to A Level

# data[].attributes.headline
Average points for GCSE Computer Science (ex 2024)

# data[].attributes.subject
Average points for GCSE Computer Science (ex 2024)

# data[].attributes.attachment_link.title
Subject Progress Index for Computer Science

# data[].attributes.headline
Cumulative % for GCSE Computer Science (ex 2024)

# data[].attributes.subject
Cumulative % for GCSE Computer Science (ex 2024)

# data[].attributes.attachment_link.title
Cumulative Percentage at Grade for Computer Science

# data[].attributes.headline
% at Grade for GCSE Computer Science (ex 2024)

# data[].attributes.subject
% at Grade for GCSE Computer Science (ex 2024)

# data[].attributes.attachment_link.title
Percentage at Grade for Computer Science

# data[].attributes.body
Plans linked to students provided by SENCo for students with specific needs. This can be through the adaptive teaching with pedagogy with Creating an Inclusive Classroom: Approaches to Supporting Learners with SEND in Computing.

# data[].attributes.headline
Creating an Inclusive Classroom CPD booked.

# data[].attributes.subject
Creating an Inclusive Classroom CPD booked.

# data[].attributes.attachment_link.title
Creating an Inclusive Classroom - Approaches to Supporting Learners with SEND in Computing

# data[].attributes.headline
Sample of Y8 Girls Trust Robotics feedback.

# data[].attributes.subject
Sample of Y8 Girls Trust Robotics feedback.

# data[].attributes.body
This is in response to TechSheCan - Becky Patel and Neil Crumpton delivering the robotics competition.

# data[].attributes.body
Mix of students: SEND, PP, girls etc.

# data[].attributes.body
In order to support the SEND students this sensory satchel was requested for 3 students and used by them on the day.

# data[].attributes.headline
Average Points for GCSE Computer Science

# data[].attributes.subject
Average Points for GCSE Computer Science

# data[].attributes.body
GCSE and A-level

# data[].attributes.body
I lead the Trust Computing network meetings with NCCE CPD material used to support development.

https://bookwhen.com/redhillcollege?tags=Computing+and+ICT+Network#focus=ev-s70o-20250130153000

# data[].attributes.attachment_link.description
We use some essential cookies to make this website work.

# data[].attributes.body
A selection of Computing hub courses used to support specialist and non-specialists.

# data[].attributes.body
Produced by me for the Redhill Academy Trust schools.