Early Introduction of Competitive Programming

Pedro Ribeiro and Pedro Guerreiro

2008

Abstract

Those who enjoy programming enjoy programming competitions, either as contestants or as coaches. Often coaches are teachers, who, aiming at better results in the future, would like to have more and more students participating, from earlier stages. Learning all the basic algorithms takes some time, of course; on the other hand, competition environments can be introduced right from the beginning as a pedagogical tool. If handled correctly, this can be very effective in helping to reach the goals of the course and, as a side-effect, in bringing larger crowds of students into the programming competition arena.

Keywords

programming contests; computer science education; automatic evaluation systems; competitive programming; introductory programming; IOI; International Olympiads in Informatics

Publication in PDF format

pdf Download PDF

World Wide Web

www Web page of published paper

Journal/Conference/Book

Olympiads in Informatics

Reference (text)

Pedro Ribeiro and Pedro Guerreiro. Early Introduction of Competitive Programming. In Olympiads in Informatics, Vol. 2, pp. 149-162, 2008.

Bibtex

@article{ribeiro-IOI2008,
  author = {Pedro Ribeiro and Pedro Guerreiro},
  title = {Early Introduction of Competitive Programming},
  journal = {Olympiads in Informatics},
  volume = {2},
  pages = {149-162},
  year = {2008}
}