Algorithms 


Previous


Next Topic

Programming

What is an Algorithm

An algorithm is the list of instructions and rules that are needed to do in order to complete a task.

Recipes

Travel Directions

Play a Game

LEARN THE FUNDAMENTALS OF ALGORITHMS

Task 5.1

Making a sandwich

Computers will do the instructions given exactly. 

Just make a sandwich. 

What's so hard about that?

Task 5.2

Lightbot Game

Lightbot is a little game that you control a little robot through a series of challenges. 

The problems get increasingly difficult and in order to get more medals you will need to optimize the code you use.

Task 5.3

Rubber Duck Origami

Rubber ducks are used to debug code throughout the world.

In order to combine algorithms we are going to make origami ducks to use when we are debugging our Scratch code.

Check out one of the tutorials below and make yourself a flying creature to help with debugging!

Also take note of the instructions..... Are they easy to follow?

Butterfly

Peace Dove

Crane (Orizuru)

Task 5.4

Minesweeper Game

What is the algorithm for this game? Can you finish an game? Start with easy until you understand the algorithm. 

Link to Minesweeper

If you need some help check out the video

FURTHER RESOURCES

Conway's Game of Life

John Horton Conway was a British mathematician. He invented a "game" called the Game of Life in which pixels follow a simple algorithm to dictate their movements.

A full discussion of this game is on the wiki.

Play around with this widget to see what you can find.

NZ CURRICULUM

Digital Technologies | Progress Outcomes

COMPUTATIONAL THINKING FOR DIGITAL TECHNOLOGIES

At the end of this topic students will have had the opportunity to cover;