
[10] Menyhárt, L., & Zsakó, L. (2021). Task
variations for backtrack. Teaching
Mathematics and Computer
Science, 18(2), 107–120.
https://doi.org/10.5485/TMCS.2020.0511.
[11] Thorgeirsson, S., Lais, L.C., Weidmann,
T.B., Su,Z. (2024). Recursion in Secondary
Computer Science Education: A Comparative
Study of Visual Programming Approaches.
In Proceedings of the 55th ACM Technical
Symposium on Computer Science Education
V. 1 (SIGCSE 2024). Association for
Computing Machinery, New York, NY,
USA, 1321–1327.
https://doi.org/10.1145/3626252.3630916.
[12] Forisek, M. (2015). Towards a better way to
teach dynamic programming. Olympiad in
Informatics, 9, 45–55
http://dx.doi.org/10.15388/ioi.2015.05.
[13] Németh, A.E., Zsako L. (2016). The Place of
the Dynamic Programming Concept in the
Progression of Contestants’ Thinking.
Olympiads in Informatics, 2016, Vol. 10, 61–
72, https://doi.org/10.15388/ioi.2016.04.
[14] Nemeth, Á.E. (2017). Teaching graphs for
contestants in lower-secondary-school-age
Olympiad in Informatics, 11, 41–53.
https://doi.org/10.15388/ioi.2017.04.
[15] Do, P.T., Pham B.,T., Than V.,C. (2020).
Latest Algorithms on Particular Graph Classes
Olympiads in Informatics, Vol. 14, 21–35
https://doi.org/10.15388/ioi.2020.02.
[16] Fontaine M.C. (2018) Tidal Flow: A Fast
and Teachable Maximum Flow
Algorithm. Olympiads in Informatics,
2018, Vol. 12, 25–41, [Online].
https://ioinformatics.org/journal/v12_2018_25_
41.pdf (Accessed Date: December 6, 2024).
[17] Dima, M., Ceterchi, R. (2015). Efficient
Range Minimum Queries using Binary
Indexed Trees. Olympiads in Informatics,
2015, Vol. 9, 39–44
http://dx.doi.org/10.15388/ioi.2015.04.
[18] Castro, R.,Lehmann, N.,Perez,
J.,Subercaseaux, B. (2016). Wavelet Trees for
Competitive Programming. Olympiads in
Informatics, 2016, Vol. 10, 19–37
https://doi.org/10.15388/ioi.2016.02.
[19] Pachocki, J., Radoszewsk J. (2013). Where to
Use and How not to Use Polynomial String
Hashing. Olympiads in Informatics, 2013,
Vol. 7, 90–100 90
https://ioinformatics.org/journal/INFOL119.pd
f (Accessed Date: December 6, 2024).
[20] Fried, K., Fekete, I., & Princz, P. (2020).
Better understanding mathematics by
algorithmic thinking and computer
programming. Teaching Mathematics and
Computer Science, 18(4), 295–305.
https://doi.org/10.5485/TMCS.2020.0486.
[21] Ginat, D. (2022). Abstraction, Declarative
Observations and Algorithmic Problem
Solving. Informatics in Education, 20(4),
567-582.
https://doi.org/10.15388/infedu.2021.25.
[22] Bubica, N., Boljat, I. (2022). Assessment of
Computational Thinking – A Croatian
Evidence-Centered Design model. Informatics
in Education, 21(3), 425-463.
https://doi.org/10.15388/infedu.2022.17.
[23] Dolinsky, M. (2024) Teaching Programming
to Schoolchildren in Gomel (Belarus). WSEAS
Transactions on Advances in Engineering
Education, vol.21, pp.11-16,
https://doi.org/10.37394/232010.2024.21.2.
[24] Dolinsky, M. (2022). Instrumental System of
Distance Learning DL.GSU.BY and Examples
of its application. Global Journal of Computer
Science and Technology Interdisciplinary,
22(1), 45-53, [Online].
https://globaljournals.org/GJCST_Volume22/6
-Instrumental-System-of-Distance-
Learning.pdf (Accessed Date: December 6,
2024).
WSEAS TRANSACTIONS on ADVANCES in ENGINEERING EDUCATION
DOI: 10.37394/232010.2024.21.20