PRACTICAL CASE OF TEACHING STUDENTS PROGRAMMING THROUGH THE IMPLEMENTATION OF RESEARCH PROJECTS
DOI:
https://doi.org/10.28925/2414-0325.2025.185Keywords:
research projects, research activities, programming training, computer science teaching methods, pedagogical experiment, sorting algorithms, students, PythonAbstract
This article is devoted to the relevant problem of increasing the effectiveness of
teaching informatics, particularly the topic of programming in senior grades of general secondary
education institutions. First and foremost, the formulated problem is related to the constant dynamic
changes in the content of the school informatics course, conditioned by the rapid development of
computer systems and technologies. Today, the study of informatics is a direct preparation of students for
future professional activities in IT and related fields. Therefore, the study of programming is not limited
to mastering the basic syntax of programming languages, but consists in studying the concepts of
algorithmization and mastering modern development technologies. That is why there is a need to search
for alternative effective teaching methods that provide flexibility and an individual approach in learning,
particularly programming.
The article considers the project method, including research projects, as one of the means of
forming students' research competence, the ability to analyze, systematize, and generalize knowledge.
The aim of the article is to study the experience of students' implementation of research projects,
including in informatics lessons, with the goal of increasing learning effectiveness and student
motivation, as well as to highlight the results of a pedagogical experiment to determine the level of
effectiveness of using research projects as the main type of learning activity in the process of studying
specific topics in algorithmization and programming in senior grades of general secondary education
institutions.
To achieve this goal, a number of scientific sources devoted to the organization of project
activities, including research activities, were analyzed. The article also provides a detailed description of
the pedagogical experiment conducted among 9th-grade students during the study of the topic
"Algorithms and Programs," specifically sorting algorithms for data arrays. The results of the experiment
showed that the effectiveness of studying educational material using traditional methods and through the
implementation of students' research projects does not differ significantly. However, a survey of the
experimental group students revealed a positive attitude towards the use of research projects, noting an
increase in motivation and understanding of the uniqueness of each research result. It was also established
that working in pairs contributes to the successful completion of projects.
The conclusions state that the implementation of research projects can be an effective teaching
method provided a systematic approach and control by the teacher. Also, this type of activity positively
affects the development of various student competencies. At the same time, there is a need for further
research for different age groups and topics.
Downloads
References
Ministry of Education and Science of Ukraine. (n.d.). State standard of basic secondary education. December 23, 2024. https://mon.gov.ua/osvita-2/zagalna-serednya-osvita/nova-ukrainska-shkola-2/derzhavniy-standart-bazovoi-serednoi-osviti (in Ukrainian).
Trosenko, D., & Ostroga, M. (2022). Project Technologies of Informatics Teaching in the 6th Grade. Osvita. Innovatyka. Praktyka, 10(2), 46-54. https://www.oip-journal.org/index.php/oip/article/view/36 (in Ukrainian).
Komyshan, A., & Shchokina, N. (2017). Method of Projects as a Means of Activating Students' Educational and Cognitive Activity. Naukovi zapysky kafedry pedahohiky, 41, 81-93. (in Ukrainian).
Starykh, O. (2008). Project Method in Informatics Lessons – a Way of Developing Students' Information Competence. Informatsiini tekhnolohii v osviti, 1, 155-160. (in Ukrainian).
Wijnia, L., Noordzij, G., Arends, L. R., Rikers, R. M. J. P., & Loyens, S. M. M. (2024). The Effects of Problem-Based, Project-Based, and Case-Based Learning on Students’ Motivation: A Meta-Analysis. Educational Psychology Review, 36(1), Article 29.
Demianenko, V., Polikhun, N. (2006). Research Activity of Student Youth – a Guarantee of Successful Development of Ukrainian Society. Pedahohichni innovatsii: idei, realii, perspektyvy, 2, 57-63.
Tashkenbayevna, N., Kenesbaev, S. M., Zhailauova, M., Elmira, U., Nurzhanova, S. A., & Stambekova, A. S. (2018). Possibilities of the Subject ‘Information and Communication Technologies’ in Accustoming Primary School Students to Research Activities. International Journal of Interactive Mobile Technologies (iJIM), 12(6), 35-46.
Antonova, O. Ye. (2011). Minor Academy of Sciences of Ukraine as a means of developing research abilities of high school students. Osvita obdarovanoi ta talanovitoi molodi – natsionalna problema: materialy vseukrainskoi konferentsii, 1, 15-22. http://eprints.zu.edu.ua/8371/ (in Ukrainian).
Demianenko, V. (2013). Formation of Research Competence of Students of the Minor Academy of Sciences of Ukraine. http://nbuv.gov.ua/UJRN/Nivoo_2013_1_24
Sahin, A. (2013). STEM clubs and science fair competitions: Effects on post-secondary matriculation. Journal of STEM Education, 14(1), 5-11.
Vossen, T. E., Henze, I., Rippe, R. C., Driel, J. H., & Vries, M. J. (2018). Attitudes of secondary school students towards doing research and design activities. International Journal of Science Education, 40, 1629-1652.
Bazurin, V.M., Chashechnikova, O.S., Karpenko, Y.M., Pursky, O.I., Palchuk, P.M. (2022). Interdisciplinary problems of mathematical content as a means of teaching programming to secondary school pupils. J. Phys. Conf. Ser., 2288(1), 012010.
Computer science curriculum for students in grades 5-9 who studied computer science in grades 2-4 (n.d.). January 10, 2025. https://mon.gov.ua/storage/app/media/zagalna%20serednya/programy-5-9-klas/onovlennya-12-2017/8-informatika.docx (in Ukrainian).
Kozolup, Ye. V. (n.d.). Methodical Recommendations for Conducting Student Research and Presenting Its Results. January 10, 2025. https://bit.ly/MRscience (in Ukrainian).
Kozolup, Ye. V. (2023). Some Algorithms for Processing Tabular Data in the Python Programming Language. Tutorial. 9th grade. Sumy. https://www.calameo.com/read/00634669114410c442c19 (in Ukrainian).
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Kozolup Ye.

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.