A Problem-based Curriculum for Algorithmic Programming

  • László Nikházy ELTE
Keywords: talent education, competitive programming, discovery learning, algorithms and data structures


Engagement of students plays a crucial part in education, even if they are gifted children. We know a success story: the extracurricular mathematics camps of Lajos Pósa for talented teenagers in Hungary. The key to that success is the excellently engineered network of problems that guide students through discovering the world of higher level mathematics. It would be a novel approach to teach computer programming and algorithms in a similar way. In this paper we attempt to design a network of problems selected specifically for discovery learning of algorithms and data structures from beginner to advanced level, targeted for secondary and high school talented students. This could serve as the curriculum for extra classes or camps conducted with the problem-based teaching method we describe.

How to Cite
Nikházy, L. (2020). A Problem-based Curriculum for Algorithmic Programming. Central-European Journal of New Technologies in Research, Education and Practice, 2(1), 76-96. https://doi.org/10.36427/CEJNTREP.2.1.399
Scientific Papers