What is it about?

The University of Melbourne runs the annual Code Masters competition. This is an open coding contest for high school students from across Australia and is held both on-campus and online.

Who can participate?

Teachers are invited to enter teams of three in either the junior division (years 7–9) or senior division (years 10–12).

2017 results

We are very pleased to announce the winning teams for the 2017 Code Masters computer programming competition, held on 16 March 2017. There were a total of 77 teams from 33 schools, with 231 students who competed this year both on campus and online. We thank all of you for participating and taking part!

Senior Division (On campus)

Place Team School
First Place VBC - 17 Viewbank College (VIC)
Second Place Arm Coder Hampton Park Secondary College (VIC)
Third Place MGS Melbourne Grammar School  (VIC)

Junior Division (On campus)

Place Team School
First Place Moon Chuck St Andrews Christian College (VIC)
Second Place Seagulls  St Andrews Christian College (VIC)

Senior Division (Online)

Place Team School
First Place Null Pointer acception Christchurch Grammar School (WA)
Second Place cant_un_C++) Christ Church Grammar School (WA)
Third Place PEGS Penleigh and Essendon Grammar (VIC)

Junior Division (Online)

Place Team School
First Place cobrammixed Cobram Anglican Grammar (VIC)
Second Place Dreadfang Christ Church Grammar School (WA)
Third Place Parade College Junior Parade College (VIC)

Congratulations to the winning teams, well done! 

2017 participating schools

We would also like to thank the other teams for participating in the competition. Schools that participated this year:

  • All Saints Anglican School (QLD)
  • Bishop Druitt College
  • Caroline Chisholm School, Senior Campus
  • ChristChurch Grammar School (WA)
  • Cobram Anglican Grammar School (VIC)
  • Cranbourne East Secondary College
  • Glen Eira College
  • Hampton Park Secondary College
  • Hennessy Catholic College (NSW)
  • Ivanhoe Grammar School (VIC)
  • Lilydale Heights College (VIC)
  • McGuire College
  • McKinnon Secondary College (VIC)
  • Melbourne Grammar School
  • Mount Alexander College
  • Naracoorte High School
  • Parade College
  • Penleigh and Essendon Grammar School (VIC)
  • Queanbeyan High School
  • Sirius College (VIC)
  • St Andrews Christian College
  • St Clare's College (ACT)
  • St Helena Secondary College
  • St Joseph's College Geelong (VIC)
  • St Mary’s Catholic College (QLD)
  • St Peters College (SA)
  • Sydney Grammar School
  • Sydney Technical High School
  • The Kings School
  • Trinity Christian School
  • Viewbank College
  • Viewbank College (VIC)
  • Xavier College

Problems and solutions

Code Masters website: 2017 problems, data and solutions

 Please feel free to share the website with your colleagues or other interested students.

Code Masters Bits

We also have problem sets that we run the last Thursday of each month during semester. Access this great opportunity:

Code Master Bits

Event format

On-campus event

A maximum of two teams per school can participate in the on-campus event. Space at the university is limited to the first 30 teams that register.

Junior students should be accompanied by a teacher, while senior students should have permission from their school, but can participate unaccompanied.

2017 on-campus event schedule

Time Activity
9.00am Registration & Welcome
9.30am – 12.00pm Competition
12.00 – 12.45pm Lunch (provided)
12.45 – 1.30pm Lecture on solutions to the tasks
1.30pm Awards ceremony

Online event

For schools who are unable to participate on-campus, or who wish to enter more than two teams, online participation requires a supervisor with a standard web browser and internet access. Supervision is essential for online participation to ensure the competition rules are followed. Online participants will be able to view the recorded ‘Solutions’ lecture online after the event.

Schools participating from interstate are requested to participate according to the table below to allow for time differences. All times are local time.

2017 online event schedule

State Commence Complete
ACT, NSW, TAS & VIC 9.30am 12.00pm
NT 9.30am 12.00pm
QLD 10.00am 12.30pm
SA 10.30am 1.00pm
WA 8.00am 10.30am

Rules of the 2017 competition

Teams consist of two or three students, and may use up to two computers.

  • Problems and data sets will be distributed on USB stick at the start of the competition, thus your computing devices must have USB capability. For online participants, teachers/supervisors will be supplied with problems and data sets via web browser to put onto their own local USB just prior to the start of the competition.
  • Communication devices may not be used in any way during this competition. This includes Internet-enabled devices (switch off wifi on your laptops). You may not use a mobile phone for any purpose, including as a dictionary, calculator, etc.
  • Judges and supervisors may inspect any data on any computing devices that are used by teams before, during and after the competition. If you have sensitive data that you do not want the judges to see, do not bring it with you to the competition.
  • Teams that attempt to circumvent the “no-internet” rule by pre-downloading online material and storing it locally (for example, libraries of past problems and solutions in similar competitions, wikipedia pages, and so on) will be penalised at the judges’ discretion.
  • Reference material directly related to your current school studies is permitted. Teachers accompanying teams may be asked to verify that data on a student’s computing device is related to their school work, and has not been downloaded specifically for the competition.

The winning team will be the one with the most correct answers within the 2.5 hour time limit.

Contact us

Recruitment Coordinator
schoolsengagement-engit@unimelb.edu.au