What do you think about when you hear 'computational thinking'?
What is computational thinking?
- A problem-solving process that is thinking that happens before we start working on a computer
- A type of programming language where you talk in 0's and 1's so that a computer understands you.
- An operating system designed by a computer to tell people how it thinks.
What are the four key elements of computational thinking?
- Decomposition, pattern recognition, abstraction, algorithms
- Binary code conversion, algorithmic design, abstraction and websites
- Input/output devices, storage devices, processing devices
- Data types, syntax, control structures, functions
Abstraction Decomposition Algorithmic Design Pattern Recognition
4 Parts of computational thinking
Algorithmic design: A set of step by step instructions to reach a desired outcome Decomposition: Breaking down a problem into smaller, simpler steps. Pattern Recognition: Finding repetitions in data to help solve problems or make decisions. Abstraction: Taking what is important and ignoring what isn't
Which characteristic of computational thinking involves breaking down complex problems into smaller and more manageable parts?
- Decomposition
- Abstraction
- Pattern Recognition
Which characteristic of computational thinking involves identifying what is important and leaving the rest?
- Decomposition
- Abstraction
- Pattern Recognition
Which of the following is NOT one of the four key elements in Computational Thinking?
- Programming language
- Abstraction
- Decomposition
- Algorithms
Give an example of computational thinking you have done in the last week!
Brain break: Draw a clouds spitting out raindrops that grow into umbrellas when they touch the ground.
What is one example of how computational thinking can be used to solve a real-world problem?
We started looking at myths and legends today. As a part of our writing over the next couple of weeks, I would love to have a visual support of the story you are going to tell! Discuss with the person next to you some steps of how storytelling uses computational thinking
Our task today:
Head to Padlet and explain what you would like to do to support your written myth/legend.
What's your plan?