Lesson 689 of 1524
Computational Thinking and Design Reusability
Computational thinking is a set of tools or strategies for solving (and learning how to solve) complex problems that relate to mathematical thinking in its use of abstraction, decomposition, measurement, and modeling
Practice this chapterComputational thinking is a set of tools or strategies for solving (and learning how to solve) complex problems that relate to mathematical thinking in its use of abstraction, decomposition, measurement, and modeling Characterization of computational thinking is the three As: abstraction, automation, and analysis
Decomposition is a fundamental concept in computational thinking, representing the process of systematically breaking down a complex problem or system into smaller, more manageable parts or subproblems Abstraction is a computational thinking technique that centers on focusing on important information while ignoring irrelevant details
computational thinking — problem-solving and cognitive process rooted in principles derived from computer science that involves breaking down complex problems into smaller, more manageable parts and…. automation — using a program or computer application to perform repetitive tasks or calculations. decomposition — solving of a complex problem by breaking it up into smaller, more manageable tasks. abstraction — simplified representation of complex systems or phenomena.
Worked example
What does “computational thinking” mean in Computational Thinking and Design Reusability?
- 1Use the wording this chapter gives for computational thinking.
- 2The book says: problem-solving and cognitive process rooted in principles derived from computer science that involves breaking down complex problems into smaller, more manageable parts and….
- 3Do not use the meaning of automation. That term means using a program or computer application to perform repetitive tasks or calculations.
Result: problem-solving and cognitive process rooted in principles derived from computer science that involves breaking down complex problems into smaller, more manageable parts and…
Why. That is the meaning this chapter gives for computational thinking.
Do not swap computational thinking and automation. computational thinking means problem-solving and cognitive process rooted in principles derived from computer science that involves breaking down complex problems into smaller, more manageable parts and…. automation means using a program or computer application to perform repetitive tasks or calculations.
Practice margin
This chapter
A fresh set from this chapter only. Choose 10 or 20. Multiple choice and fill-in, with no repeat inside the set.