Abstract
The panelists, all of them competitive programming
team coaches and college educators, share their experiences in
teaching and working with competitive programming students
and teams. The panel uses as the model the International
Collegiate Programming Competition (ICPC) but additionally
will describe other formats and resources including activities
for K-12. We compare various competitive programming courses
and different ways of incorporating components of computing
courses into them. We discuss the payoffs for participating
students of varying backgrounds and interests, aptitudes, and
motivations, as well as payoffs to industry and academia in
terms of developing the best-prepared workforce. We extract
best practices and provide practical suggestions for how panel
attendees can effectively leverage existing tools and materials into
their own courses and extracurricular activities.
References
None
Publisher agrees to provide to Author within 14 days of first publication and at no charge an electronic copy of the published Article in a format, such as the Portable Document Format (.pdf), that preserves final page layout, formatting, and content. No technical restriction, such as security settings, will be imposed to prevent copying or printing of the document.
In addition, where applicable and without limiting the retention of rights above, Publisher acknowledges that Author’s assignment of copyright or Author’s grant of exclusive rights in the Publication Agreement is subject to Author’s prior grant of a non-exclusive copyright license to Author’s employing institution and/or to a funding entity that financially supported the research reflected in the Article as part of an agreement between Author or Author’s employing institution and such funding entity, such as an agency of the United States government.
