An annual programming contest for secondary school students run by the Centre for Education in Mathematics and Computing (CEMC) at the University of Waterloo. Students compete individually at Junior or Senior level in a 3-hour online exam graded by the CCC Online Grader. Top Senior participants from Canadian schools are invited to the Canadian Computing Olympiad (CCO).