Here you will find old problems used in the South African Computer Olympiad. For more general information about the olympiad, please visit the official web site.
For many of the newer contests, there is on online evaluation system where one can submit solutions for evaluation. Python is supported from 2005.
Note that there are probably errors in the problem descriptions, particularly in older contests. The problems are not always updated to reflect issues found during the contest. If you believe that a problem contains an error, please contact the webmaster.
| Year | START | OPEN | Solutions |
|---|---|---|---|
| 1999 | - | [DOC] | - |
| 2000 | - | [DOC] | - |
| 2001 | - | [DOC] | [Solutions] |
| 2002 | - | [DOC] | - |
| 2003 | - | [PDF] | - |
| 2004 | - | [PDF] | - |
| 2005 | - | [PDF] | - |
| 2006 | [PDF] | [PDF] | - |
| 2007 | [PDF] | [PDF] | [Solutions] |
| 2008 | [DOC] | [DOC] | [Solutions] |
| 2009 | - | [PDF] | [Solutions] |
| Year | Day 1 | Day 2 | Handin system |
|---|---|---|---|
| 1998 | [PDF] [Word] | [PDF] [Word] | No |
| 1999 | [PDF] [Word] | [PDF] [Word] | No |
| 2000 | [PDF] [Word] | [PDF] [Word] | No |
| 2001 | [PDF] [Word] | [PDF] [Word] | No |
| 2002 | [PDF] [Word] | [PDF] [Word] | Yes |
| 2003 | [PDF] [Word] | [PDF] [Word] | Yes |
| 2004 | [PDF] | [PDF] [Solutions] | Yes |
| 2005 | [PDF] [Solutions] | [PDF] [Solutions] | Yes |
| 2006 | [Open] [Future stars] [Solutions] | [Open] [Future stars] [Solutions] | Yes |
| 2007 | [Open] [Future stars] [Solutions] | [Open] [Future stars] [Solutions] | Yes |
| [Taunter Pres] [Search Pres] | |||
| 2008 | [Open] [Future stars] [Solutions] | [Open] [Future stars] [Solutions] | Yes |
| 2009 | [PDF] [Solutions] | [PDF] [Solutions] | Yes |
Every year, 4 finalists from the South African Computer Olympiad are selected to represent South Africa at the International Olympiad in Informatics.
| Year | Event | Day 1 | Day 2 | Handin |
|---|---|---|---|---|
| 2002 | 1st camp | [PDF] [Word] | [PDF] [Word] | Yes |
| 2nd camp | [PDF] [Word] | [PDF] [Word] | Yes | |
| 3rd camp | [PDF] [Word] | - | Yes | |
| Web training | See handin | See handin | Yes | |
| 2003 | 1st camp | [PDF] [Word] | [PDF] [Word] | Yes |
| 2nd camp | [PDF] [Word] | [PDF] [Word] | Yes | |
| 3rd camp | [PDF] [Word] | - | Yes | |
| Web training | See handin | See handin | Yes | |
| 2004 | 1st camp | [PDF] [Word] | [PDF] [Word] | Yes |
| 2nd camp | [PDF] [Word] | [PDF] [Word] | Yes | |
| 3rd camp | [PDF] | [PDF] | Yes | |
| Web training | See handin | See handin | Yes | |
| 2005 | 1st camp | [PDF] | [PDF] | Yes |
| 2nd camp | [PDF] | [PDF] | Yes | |
| 3rd camp | [PDF] | [PDF] | Yes | |
| Web training | See handin | See handin | Yes | |
| 2006 | 1st camp | [PDF] | [PDF] | Yes |
| 2nd camp | [PDF] | [PDF] | Yes | |
| 3rd camp | [PDF] | [PDF] | Yes | |
| 2007 | 1st camp | [PDF] | [PDF] | Yes |
| 2nd camp | [PDF] | [PDF] | Yes | |
| 3rd camp | [PDF] | [PDF] | Yes | |
| 2008 | Online camp | [PDF] [Solutions] | Yes | |
| 1st camp | [PDF] | [PDF] | Yes | |
| 2nd camp | [PDF] | [PDF] | Yes | |
| 3rd camp | [PDF] | [PDF] | Yes | |
| Web training | See handin | See handin | Yes | |
| 2009 | 1st camp | [PDF] [Solutions] | [PDF] [Solutions] | Yes |
| 2nd camp | [PDF] | [PDF] | Yes | |
| Web training | [PDF] [Solutions] | [PDF] [Solutions] | Yes |