Professional Learning  ›  EdTech & AI  ›  Workshops  ›  Computational Thinking Unplugged
a ready-to-run workshopComputational Thinking Unplugged
← Professional LearningEdTech & AI · Workshop

Teaching Computational Thinking Unplugged (Workshop)

Computational thinking, breaking problems down, finding patterns, designing step-by-step solutions, is a powerful way of thinking that does not require a computer at all. Teaching it unplugged, through hands-on activities and games, builds these skills in any classroom, with no technology needed.

Key takeaway

Computational thinking, decomposing problems, finding patterns, designing step-by-step solutions, is a way of thinking that needs no computer; teaching it unplugged, through hands-on activities, builds these skills in any classroom with no technology.

Format
PLC / team meeting
Length
45 minutes
Group size
Any (works 4-40)
Who can run it
Any teacher-leader
You will need
Slides (5)Printed handoutA CT skill in mindA timer
Aligned to
Learning Forward: Rigorous ContentInTASC 8: Instructional StrategiesComputational thinking; CS unplugged
Share / assign

Why it works

Computational thinking, a problem-solving approach involving decomposition (breaking problems into parts), pattern recognition, abstraction (focusing on the essentials), and algorithmic thinking (step-by-step solutions), is a valuable, transferable way of thinking, and, importantly, it can be taught without computers. Unplugged computational thinking uses hands-on activities, games, puzzles, physical tasks, and discussion to develop these thinking skills directly, which makes computational thinking accessible to any classroom (regardless of device access), focuses attention on the thinking rather than the technology, and often builds deeper conceptual understanding before or alongside coding. Teaching computational thinking unplugged develops genuine, transferable problem-solving and reasoning skills, democratizes access to this thinking, and shows that computational thinking is about thinking, not just computers. It is especially valuable where technology is limited and as a foundation for later coding.

The research: Computational thinking; CS unplugged research.

The run-of-show

Choose your slot. The agenda, timings, and length update to match.

    The core activity: teach computational thinking without devices

    Teachers leave with an unplugged computational-thinking activity.

    Thinking, not technologyComputational thinking, decomposing, finding patterns, designing algorithms, can be taught unplugged, through hands-on activities, in any classroom. Focus on the thinking, no devices required.

    Facilitator notes

    Computational thinking is not just coding or techComputational thinking is a way of thinking that needs no computer. Teach it unplugged, through hands-on activities, focusing on the thinking, accessible to any classroom.

    Adapt it

    Participant handout

    One page for every teacher. Print it, or save it as a PDF.

    K12 Academics · Professional Learning

    CT Unplugged: thinking, not technology

    <b>No devices needed:</b> teach decomposition, patterns, abstraction, and algorithms through hands-on, unplugged activities.

    1. The computational thinking skill (decomposition, patterns, abstraction, algorithms):
    2. The unplugged, hands-on activity I use:
    3. How I focus on the thinking, not the technology:
    4. How I connect it to transferable problem-solving:
    5. An unplugged activity to try:

    Make it stick

    Thinking, not technology:

    Common questions

    Can you teach computational thinking without computers?
    Yes. Unplugged computational thinking uses hands-on activities, games, and puzzles to develop decomposition, pattern recognition, abstraction, and algorithmic thinking directly, no technology needed. The thinking is the point, not the device.
    Why teach it unplugged?
    It makes computational thinking accessible to any classroom regardless of device access, focuses on the thinking rather than the technology, and often builds deeper conceptual understanding, a strong foundation for coding or on its own.
    What skills does it build?
    Decomposition (breaking problems down), pattern recognition, abstraction, and algorithmic (step-by-step) thinking, transferable problem-solving and reasoning skills useful far beyond computing.

    Go deeper

    Build it into a bigger day