What we do

PROGRAMMING: The South African Programming Olympiad is one of the oldest and biggest events of its kind in the world. It started in 1984 when it became a project of the Institute of IT Professionals South Africa (then known as the Computer Society of SA). It is the only programming competition nationally. In 2016 there were 6,936 entries, but relatively few from historically disadvantaged backgrounds.

Entry Requirements

Learners must know how to code / write computer programs. While selected learners can be entered by their schools, it is more beneficial if entire classes are entered. Only by entering an entire IT class will teachers be able to make full use of the Teachers Guide issued after the event.

Hosted by

South African Computer Olympiad Trust.

What is the benefit

The Programming Olympiad challenges learners to use what they have learned in ways they may never have been taught.

Who we target

Learners who can write computer programs / code in any computer language.

How does it work

Schools select to take part online or offline (or both). Schools select English or Afrikaans (or both).

In the case of online participation, the Computer Olympiad office will send the required number of logins for the number of learners entered. The Olympiad computers do the marking (no marking for the teacher) and the results are sent to schools.

Pen-and-paper answer sheets are marked by the teacher (easy – just one word or one number answers) and the results are sent to the Computer Olympiad office to add to the national results.

What will it cost

Entry is free. To encourage all schools to enter, there is no entry fee. The Trust works closely with partners and volunteers to provide the support, backing and energy to deliver this service.

What will we get

Gold, silver and bronze certificates for half of the learners nationally in the First Round. Provincial certificates for the top three places above a certain level in the Second Round. Certificates and monetary awards for Final Round winners and their schools.

Gold, silver and bronze medals are awarded at a national ceremony to the top six finalists.

Competition Timelines

One week in August, a day for Round 2 in September and the Finals over a weekend early in October

The top four are sponsored to attend the International Olympiad in Informatics (IOI) the next year.

Geographical Footprint

All nine provinces of South Africa.


Website : www.olympiad.org.za  click on “Programming Olympiad”

e-mail : info@olympiad.org.za

Phone : 021-448-7864