### Learning Intention

To learn what an algorithm is

To solve puzzle games and write the algorithm used

### Success Criteria

I can create an algorithm

### Engage

What is an algorithm? Watch the following video and come up with a definition

### Activity

Play the following coding games. They start simple, but quickly become more challenging. While we want you to enjoy the class, what we really want is for you to practice writing your own algorithms! So as you solve each puzzle, write down the algorithm (the step-by-step instructions of what your character did to solve the puzzle).

https://studio.code.org/s/express-2019/stage/2/puzzle/1

### Review

Compare algorithms. Do you see any differences? Why do you think that is?