Lesson Idea | Decomposition - Computational Thinker
Overview
Computational thinking assists students to break down problems into smaller parts so that it is easier to understand and solve them. In all disciplines, students have problems to solve. Learning to use decomposition, pattern recognition, abstraction and algorithm design will help students reach success in all projects. Students can use computational thinking while working on a school project to coding and programming a game. The terms are difficult for a 2nd grader to learn, but they should begin learning the main concepts of computational thinking. In this task card, the focus will be on decomposition.
Learning Objectives
Students will:
Be able to break down a problem into small chunks.
Understand the first step of computational thinking.
Vocabulary
Vocabulary Words:
Decomposition: Decomposition is breaking something into smaller chunks or steps.
Pre-Planning
To prepare for this lesson:
• Download the Computational Thinking poster to better understand decomposition Tackling a Big School Project.
• Watch the Computational Thinking Video.
• Watch the Introduction to Decomposition video.
• Decide what problem the students will break into steps. For example, making a pizza, baking a cake, and building a robot.
Steps
Directions for this activity:
1. The teacher will introduce computional thinking to the class. Explain that computational thinking is a way to understand and solve problems.
2. The teacher will introduce the term decompose to the students and explain that decomposition is to break a problem into chunks or steps to solve it.
3. The teacher will give the students a problem to solve. Students should answer questions like:
• What is the ultimate goal?
• What kind of materials are needed?
• What are the steps needed to complete the task?
• How might the steps be completed?
4. Students will work in groups to come up with the materials and steps needed to complete the task.
5. Students will write the steps out and share with the rest of the class.
6. The teacher will explain that they just decomposed or broke a problem into steps.
Extensions:
• Students will brainstorm other problems to solve and steps that are needed to solve or complete the task.
• Students will have a puzzle to solve with a partner.
Assessment Options
Different options for assessing the students:
• Observations
• Check for understanding
• Create a simple rubric for students to help them in the decomposition process.
Lesson Idea | Decomposition - Computational Thinker
- Free
Price and shipping costs are indicative. Please click on the buy button to see the exact price.