ANALYSIS OF METHODS OF EVALUATION AND SELECTION OF TASKS FOR THE PROGRAMMING OLYMPIAD: FEATURES AND SUCCESS CRITERIA
Sumy State Pedagogical University named after A.S. Makarenko, Ukraine
This article explores the significant role of Programming Olympiads in computer science education. Olympiads serve as a platform for enhancing computational thinking and problem-solving skills among students. They foster creativity, logical reasoning, and algorithmic thinking by challenging participants to solve complex problems.
The article highlights the growing interest in Olympiads, indicating that young people are increasingly seeking knowledge, personal growth, and intellectual engagement. Informatics Olympiads are particularly effective in identifying talented young individuals and preparing them for careers in the information technology field. They contribute to the preparation of top-tier staff in this field and aim to introduce students to 21st-century professions.
The article also delves into the intricacies of task evaluation and selection in programming Olympiads, discussing different methods used, their features, implementation, and their respective advantages and disadvantages. It provides a historical overview of programming Olympiads and the evolution of task evaluation and selection methods.
The purpose of this study is to analyze and compare various methods of task evaluation and selection utilized in programming Olympiads. The methodology employed for this investigation includes a comprehensive literature review, a detailed analysis of different task evaluation and selection methods, and an examination of case studies from various programming Olympiads.
The main findings of the study indicate that certain methods of task evaluation and selection prove to be more effective when assessed against defined success criteria. These criteria encompass factors such as fairness, appropriate difficulty level, diversity of tasks, and alignment with educational goals.
The study concludes that effective task selection and evaluation are integral to the success of programming Olympiads. These processes not only ensure the quality and relevance of the tasks but also significantly influence the learning outcomes for the participants. Therefore, continuous research and development in this area are essential to enhance the effectiveness of programming Olympiads as a tool for computer science education.
The article concludes with a discussion of the findings from the case studies, potential improvements to current methods, and future directions for research. It emphasizes the need for continuous research and development in this area to enhance the effectiveness of programming Olympiads as a tool for computer science education.
КЛЮЧОВІ СЛОВА: Programming Olympiads, Computer Science Education, Informatics, Algorithmic Thinking, Problem-Solving Skills, Task Evaluation, Task Selection, Manual Selection, Algorithmic Selection.
- Chiriac, L., & Mihalache, L. (2019). The methodology for preparing undergraduate students for Olympiads in informatics in extended format. Acta et Commentationes, Sciences of Education, 4 (18), 37-45.
- Manev, Kr., & Yovcheva, B. (2017). First European Junior Olympiad in Informatics. Olympiads in Informatics, 11, 171-173.
- Mandaria, G. (2013). Olympiads in Informatics: the Georgian Experience. Olympiads in Informatics, 7, 168-174.
- Pavlova, O., & Yanova, E. (2017). Olympiads in Informatics as a Mechanism of Training World-Class Professionals in ICT. Olympiads in Informatics, 11, 109-121.
- Combéfis, S., & Paques, A. (2015). Organising National Olympiads in Informatics:a Review of Selection Processes, Trainings and Promotion Activities. Olympiads in Informatics, 9, 15–26.
- Combéfis, S., Beresnevičius, G., & Dagienė, V. (2016). Learning Programming through Games and Contests: Overview, Characterisation and Discussion. Olympiads in Informatics, 10, 39-60.
- Combéfis, S., & Wautelet, J. (2014). Programming Trainings and Informatics Teaching Through Online Contests. Olympiads in Informatics, 8, 21-34.