input and output filenames
Australian Informatics Olympiad
  • National coding competition
  • Learn real-world skills
  • Practice algorithmic thinking and problem solving
The next AIO is on 29 August, 2024.

Teachers can register here Students can prepare here

What is the AIO?

The AIO is a 3-hour computer programming competition for students in years 7-12.

Students invent algorithms and write code to solve problems.

Preparing for the AIO

Students can access preparation materials and past AIO questions for free on the Informatics Training Site. There are materials for everyone, no matter whether you are learning to code for the first time, very experienced at informatics, or anything in between.

Example problem: “Travelling Salesperson” (AIO 2009)

In this scenario, there are three different routes between Perth and Sydney.

Each route has a different number of customers who will buy your encyclopedias.

You are planning a round trip from Perth to Sydney to Perth. What is the greatest number of different customers you can reach along the way?