Skip to content

Section 7: Bringing It All Together — A Vision for CT-Integrated Teaching

Learning Objectives

By the end of this section, you will be able to:

  • Articulate a coherent vision for computational thinking across the primary years
  • Select appropriate tools for different learning contexts and objectives
  • Develop sustainable approaches to physical computing within resource constraints
  • Identify pathways for ongoing professional learning in computing education
  • Position yourself as an advocate for CT integration in your school
  • Reflect on your growth as a teacher of computational thinking

7.1 Introduction: The Journey So Far

Over the course of this reader, we have explored a rich landscape of tools and approaches for bringing computational thinking to life in primary classrooms:

  • Section 1 established the theoretical foundations: what computational thinking is, why it matters, and how constructionism provides a powerful pedagogical framework
  • Section 2 equipped you with frameworks for lesson design, formative assessment, and practical classroom management—tools you have applied throughout the subsequent sections
  • Section 3 introduced programmable robots—from Bee-Bots to LEGO SPIKE—as embodied introductions to sequencing, debugging, and algorithmic thinking
  • Section 4 explored tangible programming interfaces that bridge physical manipulation and digital logic
  • Section 5 examined programmable microcontrollers like the BBC micro:bit and Crumble, opening doors to physical computing and sensing the real world
  • Section 6 made the case for unplugged approaches—mechanical logic toys that teach computational concepts without electricity

Now, in this final section, we bring these threads together. How do all these tools and approaches fit into a coherent whole? How do you build a sustainable practice within the realities of your school context? And what comes next in your journey as a teacher of computational thinking?


7.2 The Continuum of Physical Computing

From Unplugged to Plugged and Back Again

The tools we have explored form a continuum, each with distinctive strengths:

Unplugged → Tangible → Screen-Based → Physical Computing
   ↑                                          ↓
   ←←←←←←←← (reinforcement) ←←←←←←←←←←←←←←←←←

This isn't a linear progression that children move through once. Rather, it's a cycle where concepts introduced unplugged are reinforced when they appear in screen-based programming, and deepened further when they control physical devices—then can be revisited unplugged with new understanding.

Matching Tools to Learning Goals

Learning Goal Best Tool Category Example
First introduction to sequencing Floor robots Bee-Bot following a story map
Understanding algorithms as instructions Tangible interfaces Cubetto navigating a grid world
Developing debugging skills Screen-based with immediate feedback Scratch Jr animations
Exploring conditionals and selection Microcontrollers with sensors micro:bit responding to light levels
Understanding binary and logic Mechanical logic toys Turing Tumble binary counter
Open-ended creative projects Physical computing Crumble-powered moving models
Data collection and analysis Sensor-based systems micro:bit weather station

The Power of Triangulation

Children develop deeper understanding when they encounter the same concept through multiple representations:

Example: Conditionals (if/then/else)

  1. Unplugged: "If the card shows red, turn left; otherwise, turn right" (human robot activity)
  2. Screen-based: If-then blocks in Scratch controlling sprite behaviour
  3. Physical computing: micro:bit program that displays different icons based on button presses
  4. Cross-curricular: Science lesson on how animals respond to environmental conditions

Each encounter reinforces and extends understanding, building robust mental models that transfer to new contexts.


7.3 Choosing the Right Tool for the Right Moment

Decision Factors

When selecting a tool for a particular lesson or unit, consider:

Learner factors:

  • Age and developmental stage
  • Prior experience with computing
  • Interests and motivations
  • Learning needs and preferences

Learning factors:

  • Which CT concepts are you focusing on?
  • What curriculum connections are you making?
  • Is this introduction, practice, or extension?
  • Do you need individual, paired, or group work?

Practical factors:

  • What equipment do you have access to?
  • How much time is available?
  • What's the adult-to-child ratio?
  • Is the technology reliable in your setting?

A Quick Selection Guide

Situation Consider Using
First computing experiences (Early Years/Years 1-2) Bee-Bot, Cubetto, simple marble runs
Limited technology access Unplugged activities, CS Unplugged cards
Cross-curricular science unit micro:bit sensors for data collection
D&T mechanisms project Crumble with motors
Creative storytelling Scratch, Makey Makey
Mathematical investigations Programmable robots for shape/angle work
Short activity (15-20 mins) Unplugged puzzles, floor robots
Extended project (multiple lessons) micro:bit or Scratch projects

When Less Is More

It's tempting to use the most sophisticated tool available, but simpler is often better:

  • Bee-Bot may be more appropriate than a complex robot when the focus is on sequencing
  • Unplugged activities often allow deeper discussion than device-based work where children focus on the technology
  • One tool mastered well beats multiple tools used superficially

Research consistently shows that depth beats breadth: children who explore one tool thoroughly develop transferable skills more readily than those who briefly encounter many tools.


7.4 Building a Sustainable Approach

Working Within Resource Constraints

Most schools face real constraints: limited budgets, shared equipment, time pressures. Sustainable approaches work with these realities rather than against them.

Financial constraints:

  • Start with unplugged activities (free or low-cost)
  • Prioritise versatile tools that support multiple uses (micro:bit over single-purpose devices)
  • Build collections gradually rather than all at once
  • Apply for grants (CAS, local businesses, PTA funding)
  • Share resources with neighbouring schools

Time constraints:

  • Integrate CT into existing curriculum rather than adding "extra" lessons
  • Use short, focused activities rather than elaborate projects
  • Establish routines that minimise setup and transition time
  • Build computing into cross-curricular work

Equipment constraints:

  • Rotation systems allow one set of devices to serve multiple classes
  • Paired work halves the devices needed while supporting collaboration
  • Unplugged activities require no devices at all
  • Tablet/phone-based tools may leverage existing technology

A Realistic Equipment Plan

If starting from scratch with limited funds, consider this phased approach:

Phase 1 (Minimal investment):

  • CS Unplugged printable activities (free)
  • Scratch on existing computers (free)
  • Simple logic puzzles (€25-35 per game)

Phase 2 (Modest investment):

  • Class set of floor robots (6-8 Bee-Bots, ~€480-600)
  • micro:bit starter kit (10 devices, ~€180-250)

Phase 3 (Expanded provision):

  • Crumble controllers for D&T integration
  • Tangible programming tools (Cubetto, KUBO)
  • Turing Tumble for upper primary (Years 5-6)

Phase 4 (Comprehensive provision):

  • Class sets of micro:bits
  • Robotics kits (SPIKE Essential/Prime)
  • Maker equipment (Makey Makey, craft materials)

Maintenance and Sustainability

Equipment only supports learning if it works reliably:

  • Designate responsibility for charging, storage, and inventory
  • Establish clear borrowing and return procedures
  • Budget for batteries, replacement parts, and consumables
  • Update software at the start of each term, not during lessons
  • Keep spare cables and batteries accessible

7.5 Developing Teacher Confidence

The Confidence Challenge

Research consistently identifies teacher confidence as a key barrier to effective computing education. Many primary teachers:

  • Did not study computing beyond basic IT skills
  • Feel uncertain about technical concepts
  • Worry about being unable to answer children's questions
  • Fear equipment failures they can't resolve

These concerns are understandable but surmountable.

Building Confidence Through Experience

Confidence grows through successful experience, not through waiting until you feel ready:

  1. Start small: Begin with activities you feel comfortable with, even if they seem simple
  2. Try before teaching: Test activities yourself before using them with children
  3. Learn alongside children: It's okay not to know everything—model learning from mistakes
  4. Celebrate small wins: Notice when things go well, not just when they don't
  5. Connect with others: Share experiences with colleagues, online communities, and networks

A Mindset Shift

You don't need to be an expert programmer to teach computational thinking effectively. You need to understand the key concepts, create opportunities for children to explore them, and ask good questions that prompt thinking.


7.6 Pathways for Professional Learning

Formal CPD Opportunities

Teach Computing (UK-based, internationally accessible):

  • Free courses accessible worldwide
  • Primary-focused pathways
  • Useful resources adaptable for Malta
  • Face-to-face and online options
  • teachcomputing.org

Malta-Specific Resources:

Raspberry Pi Foundation:

  • Free online courses via FutureLearn
  • Physical computing focus
  • International availability
  • raspberrypi.org/teach

Computing at School (CAS):

Informal Learning

Online communities:

  • CAS forums and discussion boards
  • Twitter/X #PrimaryComputing community
  • Facebook groups for computing teachers
  • Reddit r/CSEducation

Self-directed learning:

  • YouTube tutorials for specific tools
  • Manufacturer resources (micro:bit.org, Scratch Wiki)
  • Blog posts from practitioner-researchers
  • Conference presentations (many available online)

In-school learning:

  • Peer observation and team teaching
  • Action research projects
  • Learning walks and sharing sessions
  • Student voice and feedback

Connecting to Wider Learning

This unit (TEM5018) sits within your broader professional development journey. Consider how the ideas connect to:

  • TEM5016 (previous unit): What foundations did you build there?
  • Your subject specialisms: How does CT connect to your areas of expertise?
  • Whole-school priorities: How might CT support school improvement goals?
  • Future study: What aspects would you like to explore further?

7.7 Your Role as a CT Advocate

Beyond Your Own Classroom

As someone who has engaged deeply with physical computing and CT, you are positioned to influence practice beyond your own classroom:

Within your school:

  • Share resources and ideas with colleagues
  • Offer to support teachers who are less confident
  • Contribute to curriculum planning discussions
  • Advocate for appropriate resourcing

Within your community:

  • Connect with other schools to share equipment and expertise
  • Participate in local CAS hub meetings
  • Contribute to professional networks
  • Share what works (and what doesn't) with the wider community

Making the Case for CT

When advocating for computational thinking in your school, emphasise:

For school leaders:

  • CT develops transferable problem-solving skills valuable across the curriculum
  • Physical computing supports D&T, science, and mathematics objectives
  • Engaging computing provision supports recruitment and reputation
  • CT prepares children for a world where technology is ubiquitous

For colleagues:

  • CT integration enhances existing teaching rather than adding burden
  • Many CT activities don't require expensive equipment
  • You can start with activities that feel familiar and low-risk
  • Children's engagement and enthusiasm are often remarkable

For parents:

  • Computing goes far beyond "screen time"—it develops thinking skills
  • Physical computing involves hands-on making and creating
  • CT skills apply in many careers, not just technology fields
  • Understanding technology helps children become critical users, not just consumers

Overcoming Resistance

You may encounter scepticism. Common concerns and responses:

Concern Response
"We don't have time for computing" CT integrates with existing curriculum—it's not additional content
"Children get too much screen time already" Physical computing and unplugged activities minimise screen use
"I'm not technical enough" CT is about thinking, not technical expertise—you can learn alongside children
"The equipment always breaks" Start with unplugged; build technical capacity gradually
"Computing is for secondary school" Research shows primary is the optimal time to develop CT foundations

What's Coming?

The field of computing education continues to evolve. Trends to watch include:

AI and machine learning for children:

  • Tools like Machine Learning for Kids bring AI concepts to primary classrooms
  • Growing interest in helping children understand how AI systems work
  • Ethical questions about AI becoming increasingly important

Expanded physical computing:

  • More sensors, more outputs, more integration possibilities
  • Wearable computing and e-textiles
  • Internet of Things projects connecting devices

Cross-device ecosystems:

  • Seamless connection between tablets, microcontrollers, and robots
  • Cloud-based project storage and sharing
  • Collaborative programming environments

Assessment innovation:

  • Better tools for capturing CT processes, not just products
  • Authentic assessment embedded in creative projects
  • Portfolio-based approaches gaining traction

Staying Current

The landscape will keep changing. To stay current:

  • Follow key organisations (Raspberry Pi Foundation, CAS, Bebras)
  • Attend conferences or watch recorded sessions
  • Subscribe to newsletters and blogs
  • Engage with practitioner communities
  • Try new tools yourself before adopting them in teaching

7.9 Completing Your Fieldwork

Documentation Requirements

Your fieldwork for TEM5018 involves using three different physical computing tools with primary-age learners. Ensure your documentation includes:

For each tool/session:

  • Learning objectives (CT skills and curriculum connections)
  • Description of what you planned and why
  • What actually happened during the session
  • Evidence of children's learning (observations, work samples, quotes)
  • Your reflection on effectiveness

Overall reflective diary:

  • Comparison across the three tools—strengths and limitations
  • What you learned about children's computational thinking
  • What you learned about your own teaching
  • How your confidence and competence developed
  • Implications for your future practice

Presentation Preparation

Prepare to share your fieldwork experience with peers. Consider:

  • What was most successful? Why do you think so?
  • What was most challenging? How did you respond?
  • What would you do differently next time?
  • What advice would you give to a colleague starting out?
  • What questions emerged that you'd like to explore further?

Assessment Criteria

Your fieldwork will be assessed on:

  • Appropriate selection and use of tools for learning objectives
  • Quality of lesson design (clear outcomes, suitable activities, differentiation)
  • Evidence of children's computational thinking
  • Depth and criticality of reflection
  • Integration of theory with practice
  • Clarity and professionalism of presentation

7.10 Final Reflections

What Do You Want Your Learners to Take Away?

Beyond the specific skills and knowledge, what do you want children to experience and remember from their encounters with physical computing?

A sense of agency: "I can make technology do what I want."

Confidence with challenge: "When things don't work, I can figure out why."

Creative possibility: "I can use computing to express my ideas."

Connection to the world: "Technology is made by people like me to solve real problems."

Joy in learning: "Computing is creative, collaborative, and fun."

Reflecting on Your Growth

As you complete this unit, consider your own journey:

  • How has your understanding of computational thinking developed?
  • Which tools do you feel most confident using? Why?
  • Where do you still want to grow?
  • How has your teaching of computing changed?
  • What will you do differently from now on?

A Continuing Journey

This unit marks not an ending but a waypoint. The teachers who make the biggest impact on children's computational thinking are those who:

  • Continue learning and experimenting
  • Share their practice with others
  • Advocate for computing in their schools
  • Stay curious about new developments
  • Remember that the purpose is children's learning, not technology for its own sake

You have engaged seriously with ideas and approaches that will serve your learners well. The challenge now is to embed what you've learned into sustained practice—not as an add-on, but as an integral part of how you help children make sense of their world.


7.11 Resources for Continuing Development

Key Organisations

Books for Further Reading

  • Resnick, M. (2017). Lifelong Kindergarten: Cultivating Creativity through Projects, Passion, Peers, and Play. MIT Press.
  • Bers, M. U. (2018). Coding as a Playground: Programming and Computational Thinking in the Early Childhood Classroom. Routledge.
  • Papert, S. (1980). Mindstorms: Children, Computers, and Powerful Ideas. Basic Books.

Online Courses

  • FutureLearn: Teaching Physical Computing (Raspberry Pi Foundation)
  • Teach Computing: Primary Certificate pathway (UK-based, internationally accessible)
  • Code.org: CS Fundamentals for teachers

Communities and Networks


7.12 Summary

This reader has taken you on a journey through the landscape of physical computing in primary education—from theoretical foundations to practical classroom implementation. As you move forward, remember these key principles:

  1. Computational thinking is about thinking: Tools are means to develop thinking skills, not ends in themselves.

  2. Multiple representations deepen understanding: Children benefit from encountering concepts unplugged, on screen, and through physical computing.

  3. Start where you are: Begin with what's achievable in your context and build from there.

  4. Integration beats isolation: CT is most powerful when connected to meaningful curriculum contexts.

  5. Confidence grows through experience: You don't need to be an expert—you need to be willing to learn alongside your students.

  6. Community matters: Connect with others who share your commitment to computing education.

  7. Keep the learner central: The goal is not impressive technology but empowered children who can think computationally.

Thank you for your engagement with this material. The children you teach will benefit from your willingness to explore new territory, experiment with new approaches, and persist through the inevitable challenges. That's computational thinking in action.


"The best way to predict the future is to invent it."
— Alan Kay


← Back to Section 6 | Home | References →