Fundamentals 7 min read

Integrating Computational Thinking into STEM: Real-World Classroom Case Studies

This article presents two STEM‑focused curriculum case studies—one using loop structures to teach robotics programming and another leveraging the BYOB Scratch variant—to demonstrate how computational thinking can be woven into school lessons and foster interdisciplinary problem‑solving skills.

Model Perspective
Model Perspective
Model Perspective
Integrating Computational Thinking into STEM: Real-World Classroom Case Studies

STEM education, originating in the United States, aims to cultivate innovative, interdisciplinary talent by deliberately embedding computational thinking—the mindset and methods of solving problems with computers—into teaching.

Case 1: Curriculum Integration Based on Computational Thinking

The "Loop Structure" lesson, part of a high‑school information technology curriculum in Foshan, Guangdong, combines the provincial textbook content with the school’s robotics program. The class begins by showing videos of a championship robot fire‑extinguishing competition and a household vacuum robot, prompting students to wonder how these robots locate fire sources or charging stations.

The teacher then explains the concept of loop structures, describing them as program constructs that repeat a set of instructions, alongside sequential and branch structures. Students study flowcharts, grasp execution processes, and answer related questions.

By contrasting a sequential program with a loop‑based program that makes a robot trace a square, the teacher highlights how loops dramatically reduce repetitive code. Students experience the advantage of loops firsthand.

The lesson introduces multi‑iteration loops and infinite loops, assigning a programming task for the robot to trace a regular hexagon. Learners calculate turning angles, write, and debug the code, mastering repeated‑iteration structures.

Finally, students tackle a problem‑solving activity where a robot must search for a fire source. Using a top‑down, modular programming approach, they devise algorithms, implement them, and demonstrate the robot’s search behavior through a game‑style performance.

This integrated lesson blends programming concepts with robotics applications, explicitly fostering computational thinking, top‑down design, incremental refinement, and modularization.

Case 2: “BoBei” Project Under STEM

Middle‑school IT teaching often requires integrating multiple knowledge domains. This case, set in Zibo Boshan, uses the BYOB (Build Your Own Blocks) version of Scratch to create a comprehensive school‑based curriculum named “BoBei.” The project clearly maps science, technology, engineering, and mathematics concepts.

Students adopt the local “Linli Lake” as a storytelling backdrop, allowing teachers to tailor contexts to regional characteristics and personal expertise.

BYOB enables simple animation creation, sprite and background manipulation, and realistic scenario simulation, thereby enhancing scientific, engineering, and mathematical literacy through programming.

By animating a boat moving and floating on the lake, learners connect scientific principles with mathematical coordinate systems and technical skills, managing the entire project workflow, requirements, evaluation, and reflection as a collaborative engineering effort.

The case demonstrates how contextualized STEM integration stimulates students to construct knowledge actively, collaborate to solve real problems, and develop both STEM competencies and teachers’ instructional capabilities. It also references Beijing Jingshan School’s pioneering “Digital Science” curriculum as a national exemplar.

Reference: Yang Xianmin, Wang Juan, Wei Xuefeng. Internet+ Education: Construction and Development of Learning Resources . Beijing: Electronic Industry Press.

curriculum designSTEM educationcomputational thinkingrobotics programmingScratch BYOB
Model Perspective
Written by

Model Perspective

Insights, knowledge, and enjoyment from a mathematical modeling researcher and educator. Hosted by Haihua Wang, a modeling instructor and author of "Clever Use of Chat for Mathematical Modeling", "Modeling: The Mathematics of Thinking", "Mathematical Modeling Practice: A Hands‑On Guide to Competitions", and co‑author of "Mathematical Modeling: Teaching Design and Cases".

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.