Skip to main content

22 April 2026

Coding for Climate Action: physical computing with real world context - CAS Physical Computing event

Computing at  School profile image
Written by

Computing at School

If you were unable to join us for Coding for Climate Action: Physical Computing with Real-World Context online community meeting, don’t worry! You can catch up on all the content and a recording of the session below.

 

 

Coding for Climate Action: Bringing Real-World Context into Physical Computing

Key Takeaways

  • Context-rich computing lessons can significantly improve student engagement and inclusivity.
  • Physical computing, particularly with micro:bit, provides a powerful bridge between abstract concepts and real-world applications.
  • Climate change offers a meaningful and relevant context for teaching computing across Key Stages 2 and 3.
  • Pre-scaffolded coding approaches (e.g. Parsons problems) can reduce cognitive load and support all learners.
  • Challenging, adaptable resources can build both teacher confidence and student understanding over time.

This session explored how contextualising computing—specifically through climate-related themes—can enhance both engagement and learning outcomes. Delivered by Matt Hewlett, the session introduced a suite of free resources developed through a charity focused on enriching computing education and supporting teachers.

A central theme throughout was the importance of purposeful context. Rather than teaching programming or data logging in isolation, the Coding for Climate Action units embed these concepts within real-world challenges such as natural disasters, environmental monitoring, and sustainability. This approach is grounded in research suggesting that meaningful contexts can broaden participation and deepen engagement across diverse groups of learners.

Structure of the Curriculum

The programme consists of five units of work spanning Key Stage 2 and Key Stage 3. While labelled by year group, the materials are intentionally flexible, allowing teachers to adapt, remix, or selectively use content to suit their classes.

At Key Stage 2, pupils are introduced to:

  • Data logging and environmental monitoring (e.g. temperature, sound, and agriculture-related data)
  • Early warning systems for natural hazards using micro:bit
  • Climate-related careers, linking computing to real-world pathways

At Key Stage 3, the focus shifts towards:

  • Transitioning from block-based to Python programming
  • Exploring data science and visualisation using real datasets
  • Developing more sophisticated systems and analytical thinking

Across all units, micro:bit plays a central role in making computing tangible. Activities such as building flood detection systems using circuits and sensors, or modelling earthquake alerts, help students connect programming constructs with physical outcomes.

Pedagogical Approaches

A notable feature of the resources is the emphasis on reducing cognitive load. Rather than starting from a blank screen, students are often provided with pre-written code, which they modify, complete, or analyse. Techniques such as Parsons problems are used to scaffold learning and support understanding before independent creation.

Interestingly, the Year 4 unit takes this further by focusing entirely on code reading and interpretation, rather than code writing. This deliberate decision reflects a recognition that early success and confidence can be more important than immediate code production.

The resources also incorporate:

  • Structured design processes (input–process–output models)
  • Reflection through journals and skills logs
  • Opportunities for independent and creative projects

Linking Computing to the Real World

One of the most compelling aspects of the session was the way computing was framed as a tool for positive impact. For example:

  • Data logging activities linked to health and carbon emissions
  • Early warning systems demonstrating how technology reduces disaster-related deaths
  • AI tools used to simulate systems such as landslide detection

Feedback shared during the session suggested that many students had not previously associated computing with environmental or societal impact. The resources appear to help shift this perception, highlighting computing as a subject with real-world relevance and purpose.

Balancing Challenge and Accessibility

The session also touched on an important tension: ensuring resources are accessible while maintaining sufficient challenge. Feedback indicated that some teachers find the units demanding, but this has also led to increased confidence and subject knowledge over time.

Rather than simplifying content, the approach taken is to provide comprehensive support—including detailed lesson plans, solutions, and walkthrough videos—while leaving adaptation to the teacher’s professional judgement.

Next Steps

As you reflect on this session, you might consider:

  • How often do your computing lessons connect to real-world contexts that matter to students?
  • Do your current schemes of work help students see computing as a tool for positive change?
  • Are there opportunities to integrate physical computing more meaningfully into your curriculum?
  • How do you currently scaffold coding tasks—and could pre-written code or Parsons problems support learners further?

Ideas to Try in the Classroom

  • Create a simple data logging project linked to a local or school-based environmental issue
  • Develop a prototype early warning system using sensors (e.g. temperature or light thresholds)
  • Use a code reading activity before asking students to write their own programs
  • Introduce a design challenge where students plan a technology solution to a real-world problem
  • Explore how AI tools could be used to model or classify environmental data

Further Resources

Coding for Climate Action units of work (downloadable schemes and materials)

Micro:bit resource

CAS Physical Computing resources, discussions and past events