top of page

The Australian Informatics Olympiad (AIO) 


The AIO is an opportunity for students across Australia to demonstrate advanced problem-solving and computer programming skills. They will use problem-solving skills and algorithmic thinking to come up with strategies for solving problems, and programming skills to turn these strategies into code.

The questions cover a range of difficulties, challenging students of all skill levels. The leading students will be given an opportunity to be selected for the Australian team for the International Olympiad in Informatics (IOI). This has been held since 1989 and is the second largest of the scientific Olympiads, with about 80 countries participating.


Students write short computer programs to solve six problems that vary in difficulty. The competition does not test computer literacy or knowledge but is focused on problem-solving through programming skills. 


Students will need a computer with internet access. During the contest, students should only use the internet to access the contest system (and not to look up programming resources, look up answers, communicate with other students, etc).


The AIO is suitable for an IT class that has learnt some computer programming, or enthusiastic students that have taught themselves. Students will need some programming experience. In particular, they must be able to write code that can open, read and write to files; declare variables and arrays; use loops, conditional (if) statements and simple arithmetic operations. The allowed languages are C, C++, Java, and Python 3. Students only need to know one of these languages to compete. Those new to programming may find Python the easiest language to learn.


Australian high school students interested in computer programming have very few outlets to be recognised for their abilities. The AIO challenges these students, identifies talent and can open the door to deeper engagement with problems in computer science.


Every participant will receive a certificate, and the top 25 students may be invited to a 10-day intensive training school in December where they will learn higher-level algorithms and data structures. Some students will be asked to participate in invitation-only events from which the top four will be selected to represent Australia in the International Olympiad in Informatics.


Date:                        25/08/2022(Thursday) 16:30-19:30


Registration Fee:     A$40.00 



Intermediate: Year 7- Year 10

Senior:           Y11- Year 12 

Deadline of Registration:   17/08/2022

bottom of page