Step 2 of 10
Introduction
Welcome To

Millennium Middle School

Illustration of two copies of a class yearbook - one open, and one closed. The yearbook title says 'going down in history'. The open yearbook has a photo grid with some scribbled notes and stickers.

It’s time for the class awards!

Every school year, the students at Millennium Middle School vote for class awards – like “Most Likely to Succeed” or “Most Artistic”. This year, the yearbook committee wants to create an algorithm called the Most Likely Machine to help pick the winners. But not everyone thinks it’s a good idea.

The yearbook committee doesn’t agree

Some students think the Most Likely Machine algorithm will make it easier and faster to decide the award winners. Other students think the algorithm will be biased and pick the wrong winners.

Abstract illustration of Black woman with wavy afro. Text on top says 'Algorithms will make things easier'
Abstract illustration of white man with short red hair. Text on top says 'Algorithms will make things biased'

What do you think?

Help Millennium Middle School design an algorithm for their class awards. First, vote for who you think should win each award. Then, help design the Most Likely Machine algorithm and compare your results. Hint...you might be rewriting history in the process!

This year's awards

Playful illustration of a shiny green graduation cap, with a golden tassle hanging off the side
Playful illustration of a cartoon mouth, angrily sticking its tongue out
Playful illustration of a shiny pink heart floating on top of an empty, purple speech bubble

First, what’s an algorithm?

Algorithms are a set of instructions that change one set of information to produce a new set of information – like a recipe!

Illustration of a frosted strawberry cake alongside a recipe card. The recipe title says 'Cake Algorithm' with three columns listing input, steps and output. The input lists 'flour, sugar, eggs, milk, butter'. The steps lists '1. Preheat oven 2. Mix dry ingredients 3. Mix wet ingredients 4. Mix wet into dry ingredients 5. etc. The output lists 'finished cake'.

You can also think about algorithms as the rules and steps for making a decision. There are many algorithms already in your daily life. For example, the steps you take when getting dressed in the morning (shirt + jeans + socks + shoes) is an example of an algorithm! What are some algorithms you use every day?

Why do we use algorithms?

Algorithms can help us make decisions and solve problems more quickly and easily. Imagine having to re-create a new cake recipe every time you bake. With a recipe – or algorithm – we can repeat the same steps to save time and effort.

What are computer algorithms?

In computers, algorithm instructions are written in code and made automatically repeatable. Computers can use algorithms to organize huge amounts of information and make decisions very quickly.

You’ve probably seen some of these common algorithms before...

Illustration of a laptop. The laptop screen shows a search engine with a tennis shoe as a result

Google Search

Doesn’t Google always seem to know what you’re thinking when you type in a search? That’s because Google uses an algorithm to organize all of the questions people ask it and generate the best search results for your question.

Illustration of a cellphone with a digital credit card on screen

Safe online shopping

When you shop online, you share private information like your bank account and home address with strangers. How does that information stay safe? Online stores use algorithms to encrypt – or scramble – your information and share it securely.