Before University

NCSS Challenge

The NCSS Challenge is an annual programming competition open to all high school students in Australia.

In 2009, over 900 teachers and students from across Australia used the Challenge as an in class activity for Year 9-12 computing studies.

Unlike other programming competitions, the Challenge does not assume existing programming experience. Instead, students develop their programming skills in a competitive yet supportive environment. The Challenge is aimed at computing studies students, but any student with an interest in science, mathematics or IT is encouraged to participate.

The Challenge runs for 5 weeks in Term 3. The Challenge has two divisions, beginners and advanced, so that a wider range of students can participate. The beginners division involves more simple, yet engaging, programming problems. The advanced division assumes existing Python experience and involves more advanced computer science.

Teaching resources and problems are distributed each Monday morning. Students have until Sunday night to submit solutions to the Challenge website, where they are marked automatically. A full set of correct solutions, hints and commentary about each challenge is sent out the following week.

More information on the NCSS Challenge »