Competitive Learning: A Paradigm for Excellence, Anchored in Competitive Programming
Main Article Content
Abstract
This article introduces competitive learning as a broad educational paradigm in which structured competition is deliberately harnessed to accelerate mastery, deepen motivation, foster collaboration, and cultivate excellence. We argue that competitive programming is its most successful and well-established manifestation, examining its history, global ecosystem, and the skills it develops, and we propose four criteria by which such a model can be judged. We trace its relationship to computer science education, software engineering, artificial intelligence, and industry, and show how its underlying formula---clear problems, objective evaluation, rapid feedback, and welcoming community---can inspire competitive learning across mathematics, cybersecurity, robotics, data science, machine learning, economics, biology, and beyond, while taking seriously the failure modes competition can introduce. As the opening article of the inaugural issue, this work serves as an introduction to both the field and the journal's broader mission.
Article Details
Issue
Section

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
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.
How to Cite
Share
References
% Bibliography for the Journal of Competitive Learning, Inaugural Issue
% --- Contests and Olympiads ---
@misc{icpc-history,
title={{ICPC} Fact Sheet and History},
author={{ICPC Foundation}},
year={2024},
url={https://icpc.global/regionals/abouticpc}
}
@misc{ioi,
title={International Olympiad in Informatics ({IOI})},
author={{International Olympiad in Informatics}},
year={2024},
url={https://ioinformatics.org}
}
@misc{usaco,
title={{USA} Computing Olympiad ({USACO})},
author={{USA Computing Olympiad}},
year={2024},
url={https://usaco.org}
}
% --- Online Judge Platforms ---
@misc{codeforces,
title={Codeforces},
author={Mirzayanov, Mike},
year={2010},
}
@misc{atcoder,
title={AtCoder},
author={{AtCoder Inc.}},
year={2012},
url={https://atcoder.jp}
}
@misc{topcoder,
title={Topcoder},
author={{Topcoder}},
year={2001},
url={https://www.topcoder.com}
}
@misc{kattis,
title={Kattis},
author={{Kattis}},
year={2016},
}
% --- Pedagogy and Learning Science ---
@article{ericsson1993role,
title={The role of deliberate practice in the acquisition of expert performance},
author={Ericsson, K. Anders and Krampe, Ralf Th. and Tesch-R{"o}mer, Clemens},
journal={Psychological Review},
volume={100},
number={3},
pages={363--406},
year={1993},
publisher={American Psychological Association}
}
@book{kolb2014experiential,
title={Experiential Learning: Experience as the Source of Learning and Development},
author={Kolb, David A.},
year={2014},
edition={2nd},
publisher={Pearson Education}
}
@book{dweck2006mindset,
title={Mindset: The New Psychology of Success},
author={Dweck, Carol S.},
year={2006},
publisher={Random House}
}
@book{deci1985intrinsic,
title={Intrinsic Motivation and Self-Determination in Human Behavior},
author={Deci, Edward L. and Ryan, Richard M.},
year={1985},
publisher={Plenum Press}
}
% --- Competitive Programming Education ---
@article{skiena1999training,
title={Training for competitive programming},
author={Skiena, Steven S.},
journal={ACM SIGCSE Bulletin},
volume={31},
number={1},
pages={104--110},
year={1999},
publisher={ACM}
}
@book{halim2013competitive,
title={Competitive Programming},
author={Halim, Steven and Halim, Felix},
year={2013},
edition={3rd},
publisher={Lulu}
}
@article{chen2020competitive,
title={Competitive programming education: A case study},
author={Chen, Taolue and others},
journal={ACM Inroads},
volume={11},
number={2},
pages={30--35},
year={2020},
publisher={ACM}
}
@article{combefis2012novel,
title={A novel way to learn programming and to train for programming contests},
author={Combefis, S{'e}bastien and Wautelet, J{'e}r{'e}my},
journal={Olympiads in Informatics},
volume={6},
pages={3--19},
year={2012}
}
% --- Adjacent Competitive Domains ---
@inproceedings{vykopal2017ctf,
title={Lessons learned from complex hands-on defence exercises in a cyber range},
author={Vykopal, Jan and Vizv{'a}ry, Martin and Oslejsek, Radek and Celeda, Pavel and Tovarnak, Daniel},
booktitle={2017 IEEE Frontiers in Education Conference (FIE)},
pages={1--8},
year={2017},
organization={IEEE}
}
@article{carpenter2014datascience,
title={Data science competitions as an educational tool},
author={Carpenter, Jeffrey},
journal={Journal of Computing Sciences in Colleges},
volume={30},
number={1},
pages={208--214},
year={2014}
}
@article{eguchi2018robotics,
title={Bringing robotics in classrooms},
author={Eguchi, Amy},
journal={Robotics in STEM Education},
pages={3--31},
year={2018},
publisher={Springer}
}
% --- AI and Reasoning ---
@article{li2022alphacode,
title={Competition-level code generation with {AlphaCode}},
author={Li, Yujia and Choi, David and Chung, Junyoung and others},
journal={Science},
volume={378},
number={6624},
pages={1092--1097},
year={2022},
publisher={American Association for the Advancement of Science}
}
@article{chen2021evaluating,
title={Evaluating large language models trained on code},
author={Chen, Mark and others},
journal={arXiv preprint arXiv:2107.03374},
year={2021}
}