gamedesign

Q5 Algorithm: Vocabulary

21. Computational Thinking

Key Vocabulary

Algorithm: An algorithm is a set of step-by-step instructions that tell you how to solve a problem or complete a task.

Complex problem: A complex problem is a challenge that has many parts and takes several steps or ideas to figure out. 

Debugging: Debugging means finding and fixing mistakes in your work, like spotting errors in code, homework, or a game so it runs the right way.

Efficiency: Efficiency means getting something done in the best way possible, using the least time, effort, or resources.

Sequence: Sequence means putting steps or events in the correct order so they happen one after another the right way.

Step-by-step: Step-by-step means doing a task in a specific order, one small action after another, so you don’t skip anything.


Play the interactive Quizlet Game: Direct Link.

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