Competitions

The Australian Maths Trust (AMT) runs a number of activities aimed at high school students for enrichment and competition in computer programming and algorithm design. The pinnacle of these activities is sending a team of four overseas each year to represent Australia at the International Olympiad in Informatics.

The following events are open to all interested students.

Activity When What
Bebras Computational Thinking Challenge May and October

A computational thinking challenge for students in years 3 to 12. It is an international challenge that involves over 2.9 million students from 60 countries.

Coding skills are not required to complete the Bebras Challenge. The challenge is open twice a year for three weeks and each round has different questions. Students can participate individually or in teams of up to four.

More information can be found on this page.

Computational and Algorithmic Thinking Competition (CAT) May

A one-hour multiple-choice / short-answer competition for students in years 5 to 12.

No computer or programming skills are required. The CAT focuses on the problem-solving skills behind algorithm design.

More information can be found on this page.

Oxford University Computing Challenge (OUCC) June

A one-hour programming competition for students in years 5 to 12.

Participants will need to be familiar with Blockly or other programming languages (depending on the division).

More information can be found on this page.

Australian Informatics Olympiad (AIO) August

A three-hour programming competition for interested students in any year level.

You are given six problems to solve, and you submit your source code in either C, C++, Python, or Java.

You can see and submit code to past AIO problems on the online training site.

More information can be found on this website.

The following events are invitation-only.

Activity When What
School of Excellence December

An intensive 10-day training school at the Australian National University in Canberra. Based on the AIO results, we invite approximately 30 students. We learn a lot of new material in algorithm design, do a lot of programming in the computer labs, and begin the process of training and selecting a team for the IOI and EGOI.

Australian Invitational Informatics Olympiad (AIIO) February

A competition held online for invited students (typically attendees from the School of Excellence). This is the first contest that forms part of Australia's formal IOI and EGOI team selection process.

For more information take a look at some past AIIO problems.

Alpha Contest February

This competition is similar to the AIIO but is aimed at students who attended the School of Excellence for the first time and typically tests knowledge of fundamental algorithms and data structures.

For more information take a look at some past Alpha Contest problems.

French-Australian Regional Informatics Olympiad (FARIO) March

An annual competition held between French and Australian students. This is a fun competition between the two countries, and also forms part of Australia's IOI and EGOI team selection process.

For more information take a look at some past FARIO problems.

Team Selection School April

A second 10-day training school at the University of New South Wales in Sydney. Based on the Alpha Contest, AIIO, and FARIO results, we invite approximately 15 students. The school culminates with the final Australian Team Selection Exams that select the four students who will form Australia's team for the International Olympiad in Informatics.

European Girls' Olympiad in Informatics July

EGOI has been the premier international competition in computer science exclusively for young women and non-binary students since its launch in 2021. Each country sends a team of four students to participate in ten hours of competition over two days.

The Australian team selection process begins at the School of Excellence in December, and the final team is chosen based on the Alpha Contest, AIIO, and FARIO.

International Olympiad in Informatics July-September

The pinnacle of competition in computer science for high school students around the world. Each country sends a team of four students to participate in ten hours of competition over two days.

The Australian team selection process begins at the School of Excellence in December, and the final team is chosen in April.

For more information, please check out the AMT Website.