Skip to content
integrated computational thinking
Step 1 of 4: Introduction

How can students in social studies classrooms engage in the kind of problem-solving and critical thinking that real-world historians, political scientists, geographers, and economists use every day? Computational thinking (CT) offers one direction - these professionals use approaches associated with CT all the time, specifically by creating models and representations of complex social, political, historical, economic, and geographic phenomena. These models and representations elevate important details, trends, and relationships that simplify complexity, communicate meaning and prompt new inquiries.

In this building block, you will explore how computational thinking can be used to create models or representations that support the exploration and analysis of social, political, historical, economic, or geographic phenomena.


This building block highlights three practices:

A1. Break down social issues

A2. Create models and representations of social issues

A3. Critically engage with models and representations of social issues

    As you complete this project, and others in this building block, consider the following questions for your own classroom instruction:

    • What does it look like to apply computational thinking in social studies?
    • Does using computational thinking support student outcomes? How?