gamedesign

Q1 What is Computational Thinking? Introduction

21. Computational Thinking

Introduction

Computational thinking is like using a super strategy to solve tricky problems. Instead of getting stuck, you break a big problem into smaller steps that are easier to handle. By solving each piece one at a time, you can figure out the whole puzzle!

In this Quest, you’ll discover what computational thinking means and practice explaining it in your own words.

learning objectives

I can:

  • Define computational thinking.
  • Understand when careful thought and planning are required to solve a specific problem.


Before You Move On: Decode Computational Thinking!

  • Look closely at each icon in the image below and think about what the icon represents.
  • Use the picture as a clue to create your own definition for each word.
  • Write your definitions in your own words — no Googling!
  • Be ready to share your ideas with the class.

You may be asked to revisit your definition as you learn about the concepts in this Thing.

Image generated by Microsoft Copilot with the prompt: Create a visually engaging diagram illustrating the four elements of computational thinking with updated icons and no left-right arrows. The diagram should include: 1. **Decomposition**: Represented with an icon of a puzzle being taken apart or broken into smaller pieces. 2. **Pattern Recognition**: Represented with an icon of repeating shapes or a magnifying glass over similar items. 3. **Abstraction**: Represented with an icon of a cloud with key details highlighted or a simplified silhouette. 4. **Algorithm Design**: Represented with an icon of a checklist or a step-by-step staircase. The layout should be clean and educational, suitable for a classroom or presentation slide. Use simple, colorful icons and label each element clearly.

MITECS   Michigan Integrated Technology Competencies for Students, and

ISTE Standards for Students

1. Empowered Learner
a. Articulate and set personal learning goals, developing strategies leveraging technology to achieve them, and reflect on the learning process itself to improve learning outcomes
 c. Use technology to seek feedback that informs and improves their practice and to demonstrate their learning in a variety of ways..

3. Knowledge Constructor
d. Students build knowledge by actively exploring real-world issues and problems, developing ideas and theories, and pursuing answers and solutions.

4. Innovative Designer
a. Students know and use a deliberate design process for generating ideas, testing theories, creating innovative artifacts, or solving authentic problems..

5. Computational Thinker
a. Students formulate problem definitions suited for technology-assisted methods such as data analysis, abstract models, and algorithmic thinking in exploring and finding solutions.
b. Students collect data or identify relevant data sets, use digital tools to analyze them, and represent data in various ways to facilitate problem-solving and decision-making.