• 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

Welcome to the COSC131 2024S2 CLONE!


This is a clone of the second-semester version of the 2024 COSC131 course but with some content such as assignments, tests and exams hidden.

Use of this clone is for authorised staff and students only. If you have not been given an enrolment key by a staff member, please don't use this course.

If you have been advised to come here to work through numpy and matplotlib work not covered in COSC121 or other preparatory courses, please do at least Learning Modules 9 and 10. 

 

 

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.

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.

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).