
Knowledge and Skills Statement
The further explanation is designed to be a resource for educators that helps them better understand the topic their students are learning. Further explanations may be written at a more complex level than would be expected for students at the grade level.
The computational thinking process begins with the decomposition of the problem: breaking down the process into a set of smaller subprocesses that allow us to describe, understand, or better execute the process. Decomposition could include dividing a task into a sequence of subtasks or identifying elements or parts of a complex system. For example, when one gives someone directions to their house, they are decomposing the process of getting from one place to another.
Ask students to generate a list of everyday tasks or problems they face each day. Ask them to select and decompose a task or problem from the list into sequential steps, and share their answers. Students can use various ways to present the sequential steps, including the following:
- Verbally
- Through illustrations
- In writing
Notes:
If needed, ask students guiding questions to help generate the list of tasks or problems.