Students develop and employ strategies for understanding and solving problems in ways that leverage the power of technological methods to develop and test solutions.
Students develop and employ strategies for understanding and solving problems in ways that leverage the power of technological methods to develop and test solutions.
Problem Definitions
Data Sets
Decompose Problems
Algorithmic Thinking
Digital Promise has developed a library of lessons for integrated computational thinking. Explore activities across grades K-12 and filter by content areas or skills.
Students formulate problem definitions suited for technology-assisted methods such as data analysis, abstract models and algorithmic thinking in exploring and finding solutions.
Problem Solving Across Our Content:
How can I support students in breaking down and developing problem definitions?
What does our class need to make our garden grow?
Topics to explore:
What do plants need to grow?
What tools can help us learn about plants?
How can we track the growth of our plants?
Tech Integration
Mind Map: Create a digital map of what plants need.
Data Collection: Use a digital camera to take pictures of the garden area and make observations.
How can we help protect our community from the harmful effects of wildfires?
Topics to explore:
What do people need to know to stay safe during wildfire season?
How do wildfires impact our air, water and soil?
What are ways we can work together to reduce the risk of wildfires?
Tech Integration
Data Modeling: Maps of wildfire prone areas and restoration needs.
Data Analysis: Air quality data
Students collect data or identify relevant data sets, use digital tools to analyze them and represent data in various ways to facilitate problem-solving and decision-making.
Collect and Analyze Data
Data Sets: Online Resources
Students break problems into component parts, extract key information and develop descriptive models to understand complex systems or facilitate problem-solving.
Decomposition in our Content:
How do I help students break down and diagram a problem or process?
What are the small tasks we need to accomplish?
What do we need to include in our class book?
How can we find interesting facts about our animals?
What steps do we need to take to finish our book?
How can we use technology as we create our book?
Where do we start?
What are alliances?
What benefits do they provide?
What historical examples exist?
What are the potential downsides?
Tech Integrations:
Create digital timelines, diagrams or infographics.
Coding & Decomposition
Code.org provides free lessons for all ages. Explore “unplugged” activities that are device free or put students in the driver seat using everything from symbols and block coding up to JavaScript.
Google’s CS First is a free computer science curriculum that makes coding fun and accessible for teachers and students.
Students understand how automation works and use algorithmic thinking to develop a sequence of steps to create and test automated solutions.
Coding & Robotics
Algorithms are everywhere, from recipes and playlists to robot commands! Help students master algorithmic thinking by designing step-by-step efficient, automated solutions.
Where do I start?
Beep Boop: Connect with your tech coach for coding and robotics.
In a book: Break down a character arc, story sequence or even how to brush your teeth.