Podcast
Understanding Resource Distribution with Computational Thinking
Students take on the role of environmental scientists tasked with analyzing how Earth's natural resources, like petroleum and metal ores, are distributed due to past and present geoscience processes. They begin by working in small groups to create visual models that represent the distribution of these resources, simulating how computer models might visualize this data. Students use computational thinking to break down complex processes, such as volcanic activity or sedimentation, into smaller, understandable steps.
After presenting their models, students compare how digital tools could be used to represent and manipulate this data more efficiently than their manual models, prompting a discussion about the trade-offs in using technology for environmental analysis.
Objective:
Students will simulate the uneven distribution of Earth’s natural resources and practice computational thinking by breaking down the processes that impact resource availability, connecting their work to how computational models could solve real-world problems.
Materials Needed:
Paper
Markers, and other craft supplies for creating models
Worksheets with information about Earth’s resources and geoscience processes
Steps:
Introduction:
Begin by discussing Earth's natural resources and how geoscience processes (like volcanic activity, sedimentation, and tectonic movements) lead to uneven distribution.
Ask students how scientists might use technology to visualize and track these resources.
Group Activity:
In groups, students select a specific resource (e.g., petroleum, metals) and break down the natural processes that impact its distribution using computational thinking.
They create paper-based models to represent these processes, highlighting key steps like extraction and environmental impact.
Presentation and Discussion:
Groups present their models, explaining the computational steps involved in resource distribution.
As a class, discuss how technology could automate this analysis and visualize data in a more efficient way.
Students identify how computer models could represent the same data they have created manually.
Real-World Application:
Lead a discussion about the economic and environmental trade-offs of resource extraction and how technology is used in the real world to balance economic gain with environmental preservation. Discuss how computational models help governments and companies make informed decisions.
Equity and Access:
Provide pre-prepared materials or simplified models for students who may need extra support. Pair students with varying levels of experience to ensure collaboration and peer learning.
CS Practice(s):
Recognizing and Defining Computational Problems: Students break down the complex processes of resource distribution into smaller steps, mirroring how computational models are designed.
Developing and Using Abstractions: Students use visual models to abstract the processes behind resource distribution, mirroring how data is represented digitally in computational models.
Standard(s):
CA NGSS MS-ESS3-1
CA CS 6-8.DA.7
CA CS 6-8.IC.20
Analyzing Natural Hazards with Data Models
Students use Pencil Code to simulate natural hazards and analyze the data to predict future catastrophic events. They work with real-world datasets on volcanic eruptions, hurricanes, or earthquakes, using Pencil Code to create visualizations like bar graphs or maps showing the frequency and intensity of these hazards. After creating their visualizations, students adjust variables (such as location or magnitude) to predict future events and explore how technologies, like satellite systems, use similar models to mitigate risks.
The class then discusses how modern technology can improve predictions and the trade-offs of relying on automated systems for critical decisions.
Objective:
Students will use Pencil Code, p5.js, or spreadsheet software to create data visualizations of natural hazards and analyze the effects of changing variables to predict future catastrophic events.
Materials Needed:
Computers
Access to real-world datasets on natural hazards
Steps:
Introduction:
Begin by discussing different types of natural hazards (e.g., earthquakes, hurricanes) and how technology helps forecast these events.
Explain that students will use computational tools to visualize real-world hazard data and explore ways to predict future events.
Group Activity:
In pairs, students access datasets on natural hazards and input the data into a computational tool.
They create visual representations like graphs or maps, analyzing the frequency, location, and magnitude of each hazard.
Students then adjust variables to see how changes in the data affect future predictions.
Testing and Refining:
Students test different variables in their models (e.g., location, time, severity) to explore how reliable predictions can be made.
They refine their code to improve the accuracy of their predictions and compare their results with real-world technological solutions like satellite monitoring systems.
Real-World Application:
Lead a class discussion on the trade-offs of using automated systems for hazard prediction, such as the accuracy of satellite data versus human monitoring, and the economic impact of such technologies.
Equity and Access:
Provide access to pre-made code templates for students who need extra support, and ensure that datasets are accessible to all reading levels.
CS Practice(s):
Testing and Refining Computational Artifacts: Students adjust variables in their simulations to improve the accuracy of hazard predictions.
Creating Computational Artifacts: Students create visual data models in computational tools based on real-world data.
Standard(s):
CA NGSS MS-ESS3-1
CA CS 6-8.DA.8
CA CS 6-8.DA.9
Click the button above to unlock our Lesson Idea Design Tools! Our custom chatbots are ready to help you navigate content standards, integrate both UDL Concepts and UN Sustainable Goals, and design lesson ideas that align with content standards and incorporate computer science concepts.
If you are using a free ChatGPT account, there will be daily limits on usage. This AI tool is meant to be a guide. You are the professional. Be sure to vet all responses.