# Q2 Decomposition

21. Computational Thinking

## Introduction

Decomposition is the first stage of computational thinking. You may have heard the word in reference to something dying or rotting. When something decomposes it does break down into something different.

In the case of computational thinking, decomposition is breaking a complex problem into smaller chunks. The problem can be as small as learning to tie your shoes or as large as constructing a new car that drives itself!

You are going to learn how to break a complex problem into smaller chunks in this Quest.

## Key Vocabulary

Decomposition: Decomposition is to break down a complex problem or system into smaller, more manageable parts.

Complex problem: Complex problems are questions or issues that cannot be answered through simple logical procedures.

## I Can Statement

• take a complex problem and break it into smaller chunks

### Steps

1. Watch as a class the video Computational Thinking: Decomposition. You will watch the first 6:25 of the video.

2. As you can see in the video, there are complex problems that you are solving every day.

3. With a partner you are going to do decompose and break down the tasks it will take to make homemade slime. (e.g., what is needed, what has to be purchased, costs, who is going to make it, etc.) You are not creating steps at this point on how to make it. You are looking at the big picture and what is needed to break it down into tasks.

• Your teacher may assign a different complex problem.

4. Open up a Word Document or Google Doc to share with your teacher. You are going to break down the tasks into chunks so that someone reading it will know what is needed to solve the complex problem.

5. Once you have completed this assignment, as a class you will share out how you broke down the complex problem assigned to you and your partner.

• If the teacher assigns the whole class the same problem, compare and contrast as a group the decomposition.

6. Now using the Computational Thinking Document that you made a copy of in Quest One, break down your own complex problem into chunks.

## Completing This Quest

To complete this Quest turn in your decomposition activity to your teacher (via Google Drive, OneDrive, etc.). Then complete the steps for your complex problem and share with your teacher when it is completed.

Check off this Quest on the 21t4s roadmap

## Competencies & Standards

MITECS   Michigan Integrated Technology Competencies for Students, and

ISTE Standards for Students

Computational Thinker
c. Students break problems into component parts, extract key information, and develop descriptive models to understand complex systems or facilitate problem-solving.