Competitive Learning: A Paradigm for Excellence, Anchored in Competitive Programming

Main Article Content

Christian

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

Section

Review Articles

How to Cite

Competitive Learning: A Paradigm for Excellence, Anchored in Competitive Programming. (2026). The Journal of Competitive Learning, 2(1). https://doi.org/10.66044/5qzbhd69

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},

url={https://codeforces.com}

}

@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},

url={https://open.kattis.com}

}

% --- 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}

}

Similar Articles

You may also start an advanced similarity search for this article.