Change display time — Currently: Eastern Daylight Time (EDT) (Event time)

From Code to Thinking: Building Computational Minds in the Classroom

,
W311AB

Innovator Talk
Streaming Session
Recorded Session
Save to My Favorites

Session description

This session explores how coding fosters computational thinking. Participants will discover research-based benefits of coding for creativity, problem-solving, and persistence, and gain practical, low-prep strategies and tools for integrating programming and robotics to build critical thinking across K–12 classrooms.

Outline

I. Introduction (5–10 minutes)
Goal: Set the stage, define key concepts, and connect with educators’ experiences.
Welcome and Session Overview

Introduce myself and background (diverse grade levels, experiences, and perspectives).

Share session goals and learning outcomes.

Engage the Audience

Quick poll or discussion: “What do you think coding teaches beyond code?”

Define the Big Idea

Explain computational thinking (decomposition, pattern recognition, abstraction, algorithms).

Connect to real-world skills used in science, engineering, and everyday problem-solving.

II. Research and Rationale (10 minutes)
Goal: Ground coding and computational thinking in research-based practices.

Key Research Connections

Wing (2006) — foundational work defining computational thinking as essential for all learners.

Grover & Pea (2013) — coding builds logical reasoning, persistence, and collaboration.

Bers (2018); NRC (2010) — integration of coding strengthens cross-curricular learning in STEM and literacy.

Benefits in Practice

Enhances creativity, resilience, and problem-solving.

Fosters inclusivity and equity through hands-on, exploratory learning.

III. Coding as a Gateway to Computational Thinking (10 minutes)
Goal: Demonstrate the natural connections between coding and thinking skills.

Show how coding encourages:

Decomposition: breaking big problems into smaller steps.

Pattern Recognition: identifying similarities to streamline solutions.

Abstraction: focusing on what’s important while filtering out details.

Algorithm Design: creating step-by-step instructions to solve problems.

Classroom Example:

Coding a simple robot (e.g., Dash, Ozobot, or Scratch program) to complete a challenge.

Discuss how students demonstrate computational thinking during the process.

IV. Classroom Applications & Tools (15 minutes)
Goal: Provide practical, low-prep strategies and digital tools educators can use immediately.

Low-Prep Ideas for All Grade Levels:

Unplugged activities (no devices): sequencing cards, logic puzzles, or algorithm races.

Block-based coding (Scratch, Code.org, Tynker).

Robotics (Sphero, Ozobot, BeeBot, Edison).

Integration Across Subjects:

Math: Programming patterns, geometry with movement.

Science: Simulating life cycles or weather systems.

ELA: Storytelling with Scratch animations.

Art: Digital design, pixel art, creative problem-solving.

Collaboration & Innovation:

Pair programming and group problem-solving structures.

Emphasize creativity and exploration over right/wrong answers.

V. Hands-On or Interactive Component (10–15 minutes)
Goal: Model curiosity, exploration, and creativity through participation.

Activity Example:

Participants solve a “coding challenge” (physical or digital).

Reflect: What computational thinking skills did we use?

Discussion:

How can this activity adapt to different grade levels or subjects?

What barriers might teachers face, and how can we overcome them?

VI. Reflection and Takeaways (5–10 minutes)
Goal: Reinforce key ideas and connect them to professional growth.

Recap: Coding as a catalyst for computational thinking.

Reflection Prompt:

“How might you bring this mindset into your classroom?”

Resources & Next Steps:

Share a resource list or QR code for coding platforms, lessons, and templates.

Closing Thought:

“When we teach students to code, we’re not just teaching them to use technology—we’re teaching them to think.”

More [+]

Outcomes

By the end of this presentation, participants will be able to:

Understand how coding supports the development of computational thinking skills such as problem decomposition, pattern recognition, and algorithmic design.

Identify research-based benefits of integrating coding across content areas.

Explore practical, low-prep strategies for introducing coding and computational thinking in K–12 classrooms.

Gain familiarity with digital tools and platforms (e.g., block-based coding, robotics) that promote creativity and collaboration.

Leave inspired to foster a classroom culture of curiosity, innovation, and problem-solving through coding.

More [+]

Supporting research

https://drive.google.com/file/d/1QFKnOZ7BtlhXHGXUrr_1Gk4ee3Nqk0pR/view?usp=drive_link

More [+]

Presenters

Photo
Learning Specialist
BHSSC/Compass

Session specifications

Topic:

Computer Science and Computational Thinking

Grade level:

PK-12

Audience:

Curriculum Designer/Director, School Level Leadership, Teacher

Attendee devices:

Devices required

Attendee device specification:

Smartphone: Android, iOS, Windows
Laptop: Chromebook, Mac
Tablet: Android, iOS, Windows

Subject area:

Interdisciplinary (STEM/STEAM)

ISTE Standards:

For Education Leaders: Empowering Leader
For Educators: Analyst

Transformational Learning Principles:

Spark Curiosity