Computational Thinking Implementation

Computational Thinking for All

The Vision

KIPP Computational Thinking is dedicated to ensuring that ALL students in grades K-8 receive Computational Thinking instruction every year throughout their elementary and middle school journey. The integration of throughout their elementary school journey. We believe that explicitly teaching students computational thinking at an early age will allow all students to develop the necessary skills to better navigate the world they live in.

Early research suggests that computational thinking and computing education have the potential to develop students’ higher-order thinking, problem-solving, collaboration, and communication skills in ways that can advance learning across the curriculum and empower students to be creative inventors with technology. Initial studies also point to the connection between computing education and greater student confidence in and engagement with core academic content.

How the KIPP CT project Changed the Culture of STEM across our district

Mini-units are designed to extend students’ understanding of the core science content while developing their computational thinking skills and gaining exposure to different kinds of software and hardware. Fig. 1


Computational Thinking and Family Engagement

We have embedded Computational Thinking units to be flexible and adaptable to a wide variety of school settings, schedules, and systems. All units are designed like the one showcased below:

Each mini-unit is aligned to the CSTA standards along with national literacy and science standards. Fig. 2

Students engage in a variety of activities through their computational thinking-integrated science lessons, often starting out with student-led inquiry-based activities that lead into teacher-led whole and small group instruction. Fig. 3


Each mini-unit concludes with a project-based assessment that lasts between one and three days. Each project is scored using a simple rubric that assesses both science and computational thinking concepts. Fig. 4

Resources and Tools for Educators

Providing educators with the right resources and tools is crucial for the successful integration of computational thinking into the curriculum. This includes access to high quality curriculum, best practices, and selecting software/hardware that is age-appropriate and engaging for students.

Professional development opportunities, such as workshops and online courses, are also essential for teachers to stay abreast of the latest teaching methods and technologies in computational thinking. We are in the process of developing professional development on Computational Thinking and Implementation of Computational Thinking. By equipping educators with these resources, we ensure that they are well-prepared to guide their students in this innovative learning journey.