• This site aims to support various recreational programming activities, most notably the Programming Contest Problem Archive (PCPA), a collection of programming contest problems from NZPC, ICPC and ANZAC contests, run using CodeRunner. If you would like to add your own activities, please contact Richard Lobb

Available courses

This course is not available for general use.

A cut-down version of the C Programming section of ENCE260, for people wishing to teach themselves C.

To enter you need an enrolment key; please contact Richard Lobb. Available only to University of Canterbury students.

All lecture material, learning modules, assignment work, tests and the final exam are run here. Other course information, including the enrollment key for this course, is on the main university Learn server (here).

A "course" for University of Canterbury students interested in evening mid-week programming challenges workshops, e.g. as training for programming contests or just for recreation by students wanting more challenging programming problems than are available in their courses.

Here you will find various programming contest problems collected from sources like NZPC (New Zealand Programming Contest), ICPC (International Collegiate Programming Contest) and ANZAC (Australia and NZ Algorithmic Computing League). If you're new to the game, check out either the NZPC contests or the ANZAC For Beginners 2017 contest first.

Enjoy!

A sandbox for James Brazier to do some CodeRunner question development.

This course is for Burnside High students only. Please don't enrol yourself if you're not from Burnside!

A course created just to provide a repository of Python language CodeRunner questions.

A course for miscellaneous material that doesn't seem to belong anywhere else.