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

Computing is everywhere, impacting all facets of our social, economic, and political life. From online political conversations to a changing media ecosystem that’s been revolutionized by technology, computing is part of the very fabric of our society. And the ways of approaching problems that come from computing as a field—Computational Thinking—often shape social issues, even when computing isn’t directly involved. The creation of maps—always a political act—leans on Computational Thinking practices of abstraction. The drawing of congressional districts—equally political—involves the development of formulas and algorithms. These processes, and many others that involve computational thinking, reflect and embed the priorities, assumptions, and, often, biases of their creators. As active citizens, students need to be able to see how these computational approaches play out both in platforms and policies in order to understand, rethink, and take action on an increasing range of social issues.

This building block highlights three integration practices:

C1. Explore political dimensions of maps, data, and representations

C2. Understand how algorithms are embedded in social and political issues

C3. Understand how computing shapes social and political life


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 methods to understand the impact of computing on society?
  • Does understanding computing's impact on society support student Social Studies outcomes? How