Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2839509.2844632acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article

A Programming Contest Strategy Guide

Published: 17 February 2016 Publication History

Abstract

The ACM's International Collegiate Programming Contest (ICPC) is the world's oldest and largest programming contest. Although students can benefit both pedagogically and professionally from participating in this contest, participation in North America is far smaller than in the rest of the world, which we partially attribute to the perceived low payoff of participating in ICPC. We discuss the pedagogical benefits of participation in ICPC, which include higher student enthusiasm for computer science studies and better career prospects post-graduation, and present a set of cohesive strategies aimed at increasing involvement and success within the ICPC. For aspiring coaches and contestants, we also provide links and references for further study.

References

[1]
D. Chavey, T. L. Monrey, D. Van Brackle, and J. Werth. Preparing a team for the ACM scholastic programming contest (panel session). In Proceedings of the 19th Annual Conference on Computer Science, CSC '91, pages 701--, New York, NY, USA, 1991. ACM. Chairman-Bagert, Donald.
[2]
F. Ernst, J. Moelands, and S. Pieterse. Programming contest strategies. Crossroads, 3(2):17--19, Nov. 1996.
[3]
S. Halim and F. Halim. Competitive Programming, 3rd Edition. Lulu, 2013.
[4]
V. Khera, O. Astrachan, and D. Kotz. The internet programming contest: a report and philosophy. In Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education, SIGCSE '93, pages 48--52, New York, NY, USA, 1993. ACM.
[5]
S. Manzoor. Common mistakes in online and real-time contests. Crossroads, 7(5):4--4, July 2001.
[6]
S. Manzoor. Analyzing programming contest statistics. Southeast University, Dhaka, Bangladesh. http://acm.uva.es/p/13_Manzoor_rev.pdf, 2006.
[7]
D. Myers and L. Null. Design and implementation of a programming contest for high school students. In Proceedings of the seventeenth SIGCSE technical symposium on Computer science education, SIGCSE '86, pages 307--312, New York, NY, USA, 1986. ACM.
[8]
N. V. Shilov and K. Yi. Engaging students with theory through ACM collegiate programming contest. Commun. ACM, 45(9):98--101, Sept. 2002.
[9]
S. Skiena and M. Revilla. Programming Challenges: The Programming Contest Training Manual. Texts in Computer Science. Springer, 2003.
[10]
A. Trotman and C. Handley. Programming contest strategy. Computers & Education, 50(3):821--837, 2008.

Cited By

View all
  • (2024)Comparing Student Results on a Programming Task During a Contest and a Practice Situation with the Help of the ProgCont System2024 IEEE Global Engineering Education Conference (EDUCON)10.1109/EDUCON60312.2024.10578829(1-6)Online publication date: 8-May-2024
  • (2023)Análisis de los componentes relacionados en programación competitiva: un mapeo sistemático de literaturaRevista Politécnica10.33571/rpolitec.v19n38a1419:38(212-230)Online publication date: 30-Aug-2023
  • (2023)Competitive programming participation rates: an examination of trends in U.S. ICPC regional contestsDiscover Education10.1007/s44217-023-00034-12:1Online publication date: 21-Mar-2023
  • Show More Cited By

Index Terms

  1. A Programming Contest Strategy Guide

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGCSE '16: Proceedings of the 47th ACM Technical Symposium on Computing Science Education
    February 2016
    768 pages
    ISBN:9781450336857
    DOI:10.1145/2839509
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 17 February 2016

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. icpc
    2. programming contest
    3. strategy

    Qualifiers

    • Research-article

    Conference

    SIGCSE '16
    Sponsor:

    Acceptance Rates

    SIGCSE '16 Paper Acceptance Rate 105 of 297 submissions, 35%;
    Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

    Upcoming Conference

    SIGCSE Virtual 2024
    1st ACM Virtual Global Computing Education Conference
    December 5 - 8, 2024
    Virtual Event , NC , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)23
    • Downloads (Last 6 weeks)3
    Reflects downloads up to 24 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Comparing Student Results on a Programming Task During a Contest and a Practice Situation with the Help of the ProgCont System2024 IEEE Global Engineering Education Conference (EDUCON)10.1109/EDUCON60312.2024.10578829(1-6)Online publication date: 8-May-2024
    • (2023)Análisis de los componentes relacionados en programación competitiva: un mapeo sistemático de literaturaRevista Politécnica10.33571/rpolitec.v19n38a1419:38(212-230)Online publication date: 30-Aug-2023
    • (2023)Competitive programming participation rates: an examination of trends in U.S. ICPC regional contestsDiscover Education10.1007/s44217-023-00034-12:1Online publication date: 21-Mar-2023
    • (2022)Automated Feedback Generation for Competition-Level CodeProceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering10.1145/3551349.3560425(1-13)Online publication date: 10-Oct-2022
    • (2022)Mentoring High Ability University Students: An Experience with Computer Science UndergraduatesTrends on Active Learning Methods and Emerging Learning Technologies10.1007/978-981-19-7431-1_4(51-68)Online publication date: 2-Dec-2022
    • (2018)Recognizing excellence in programming competitionsACM Inroads10.1145/32333909:3(8-11)Online publication date: 15-Aug-2018
    • (2018)Students motivation for adopting programming contestsEducation and Information Technologies10.1007/s10639-018-9697-323:5(1919-1932)Online publication date: 1-Sep-2018
    • (2017)Computer science student contests: Individuals or teams?2017 16th RoEduNet Conference: Networking in Education and Research (RoEduNet)10.1109/ROEDUNET.2017.8123737(1-6)Online publication date: Sep-2017
    • (2017)A New Collaborative Paradigm of Computer Science Student Contests: An ExperienceOn the Move to Meaningful Internet Systems. OTM 2017 Conferences10.1007/978-3-319-69462-7_18(284-297)Online publication date: 20-Oct-2017

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media