gamedesign

Q3 Patterns: Your Patterns

21. Computational Thinking

Making Connections to Other Patterns

The examples on the Finding Patterns page are simple patterns to recognize, but more complex patterns can also be found in music, nature, and even how we solve math problems. 

Play the video linked below as a class to see how patterns connect to computer coding and help create programs that make technology work!  Make note of something that is interesting that you may want to share with the class.

Pattern Recognition - Introduction (2:21 min.)

Pattern(s) in Your Problem

Now that you understand how important patterns are, you will need to revisit your own complex problem and explain how patterns play a part in solving it.

Step 1: Go back to your Computational Thinking Planning Document that you used in Quest 1 and Quest 2.  Refresh your memory about your problem and the decomposition steps you listed.

Step 2: Brainstorm some of the patterns that may exist in your problem.  You may need to take a little time to do some online research about your problem and patterns.  Record your thoughts on patterns that exist in your problem and the reasoning used to analyze your patterns in box three in your copy of the Computational Thinking Planning Document.

Step 3: Make sure your Computational Thinking Planning Document is shared with your teacher and they know you have completed box three.

MITECS  Michigan Integrated Technology Competencies for Students, and

ISTE Standards for Students

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
c. Students break problems into component parts, extract key information, and develop descriptive models to understand complex systems or facilitate problem-solving