Competitive Programming and Foundational Training

Back to the research page.

I am interested in studying competitive programming not only as contest training, but as an environment for mathematical, algorithmic, and disciplinary formation.

In this line, projects may address problem selection, didactic sequencing, analysis of technical repertoire, and the impact of deliberate practice on student development.

Possible lines of work

  • organization of problem tracks by topic and difficulty;
  • analysis of the technical repertoire required at different levels;
  • study of the role of deliberate practice in student formation;
  • articulation between competitive training and theoretical foundations.

Suggested references

  • HALIM, Steven; HALIM, Felix. Competitive Programming 4. [S. l.]: Lulu, 2020.
  • LAAKSONEN, Antti. Guide to Competitive Programming. Cham: Springer, 2017.
  • SKIENA, Steven S.; REVILLA, Miguel A. Programming Challenges: The Programming Contest Training Manual. New York: Springer, 2003.