gamedesign

Q5 Algorithm: Videos & Problem

21. Computational Thinking

Are your Steps Ready to Go?

Prior to finalizing the steps in your problem, playing one or both of the videos below may add some reinforcement to your understanding of the algorithm.

As you play the video below, think about tasks that are needed to complete your complex problem.  


Your Problem

Now that you understand what an algorithm is, you will need to revisit your complex problem and write the steps that are needed to complete/solve it. 

  • Go to your Computational Thinking Planning Document from Q1, fill in the steps needed to complete your problem in box 5.
  • Again, you may want to get feedback from a partner.  This will help ensure you are not missing any steps.
  • Let your teacher know that your steps have been added to your document based on their instructions.


MITECS  Michigan Integrated Technology Competencies for Students, and

ISTE Standards for Students

1. Empowered Learner
d. Understand the fundamental concepts of technology operations, demonstrate the ability to choose, use and troubleshoot current technologies and are able to transfer their knowledge to explore emerging technologie
s

4. Innovative Designer
d. Exhibit a tolerance for ambiguity, perseverance and the capacity to work with open-ended problems

5. Computational Thinker
a. formulate problem definitions suited for technology-assisted methods such as data analysis, abstract models and algorithmic thinking in exploring and finding solutions
b. 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. break problems into component parts, extract key information, and develop descriptive models to understand complex systems or facilitate problem-solving
d. understand how automation works and use algorithmic thinking to develop a sequence of steps to create and test automated solutions

6. Creative Communicator
c. Communicate complex ideas clearly and effectively by creating or using a variety of digital objects such as visualizations, models or simulations