Self-initiated programming activity as a factor in developing students’ skills in school education: Preliminary research findings

Keywords: self-activity, programming activities, programming, education, educational achievements

Abstract

Research objectives (aims) and problem(s): The study aims to examine the impact of secondary school students’ programming activity on the development of specific skills in various areas of school education. It also seeks to identify factors that influence students’ engagement in programming and the motivations behind their participation.

Research methods: The research was conducted in 2023 among 835 Polish students aged 15 to 19. A combination of quantitative methods was used, including frequency analysis with tabular summaries, measures of central tendency and dispersion, and statistical tests for group comparisons.

Process of argumentation: The study explores variations in students’ programming engagement across different types of schools. It analyzes how participation in programming activities correlates with skill development and academic performance. Additionally, the research investigates factors that discourage students from programming and their specific areas of interest within the field.

Research findings and their impact on the development of educational sciences: The results show significant differences in students’ engagement in programming activities. The primary motivations for participating in programming include skill development and academic success. The findings highlight the role of programming education in building digital competencies and confirm its relevance in contemporary education.

Conclusions and/or recommendations: The study underscores the importance of integrating programming into school curricula to support students’ skill development. It also calls for further research on barriers to programming engagement and strategies to strengthen students’ interest in this area.

References

Agresti, A. (2006). An introduction to categorical data analysis. John Wiley & Sons. (Wiley Series in Probability and Statistics)

Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K–12: What is involved and what is the role of the computer science education community? ACM Inroads, 2(1), 48–54. https://doi.org/10.1145/1929887.1929905

Douglas, M. C. (2017). Design and analysis of experiments (8th ed.). Hoboken, NJ: John Wiley & Sons.

Fay, M. P., & Proschan, M. A. (2010). Wilcoxon-Mann-Whitney or t-test? On assumptions for hypothesis tests and multiple interpretations of decision rules. Statistics Surveys, 4, 1–39. https://doi.org/10.1214/09-SS051

Iskierka, S., Krzemiński, J., & Weżgowiec, Z. (2015). Nauczanie programowania w polskim szkolnictwie [Teaching programming in Polish education]. Dydaktyka Informatyki, 10(1), 99–107. https://doi.org/10.15584/di.2015.10.11

Kalelioglu, F., & Gülbahar, Y. (2014). The effects of teaching programming via Scratch on problem-solving skills: A discussion from learners' perspective. Informatics in Education, 13(1), 33–50. https://doi.org/10.15388/infedu.2014.03

Konecki, M., Konecki, M., & Vlahov, D. (2023). Using virtual reality in education of programming. In 2023 11th International Conference on Information and Education Technology (ICIET). IEEE. https://doi.org/10.1109/iciet56899.2023.10111156

Labusch, A., Eickelmann, B., & Vennemann, M. (2019). Computational thinking processes and their congruence with problem-solving and information processing. In S.-C. Kong & H. Abelson (Eds.), Computational thinking education (pp. 65–78). Springer. https://doi.org/10.1007/978-981-13-6528-7_5

Łobocki, M. (2003). Wprowadzenie do metodologii badań pedagogicznych [Introduction to the methodology of pedagogical research]. Kraków: Oficyna Wydawnicza Impuls.

Newcombe, R. G. (1998). Two-sided confidence intervals for the single proportion: Comparison of seven methods. Statistics in Medicine, 17(8), 857–872. https://doi.org/10.1002/(sici)1097-0258(19980430)17:8<857::aid-sim777>3.0.co;2-e

Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35. https://doi.org/10.1145/1118178.1118215

Xue, C., & Zhun, W. (2020). The teaching mode and practice analysis of college computer basic course based on computational thinking. In 2020 13th International Conference on Intelligent Computation Technology and Automation (ICICTA). IEEE. https://doi.org/10.1109/icicta51737.2020.00063

Zhou, Q., Luo, X., Dong, Y., Khalid, F., & Ma, H. (2022). The effectiveness of self-directed learning in developing computational thinking of middle school students. In ICETC 2022: 2022 14th International Conference on Education Technology and Computers. ACM. https://doi.org/10.1145/3572549.3572613

Published
2025-06-27
How to Cite
Celiński, M. (2025). Self-initiated programming activity as a factor in developing students’ skills in school education: Preliminary research findings. Multidisciplinary Journal of School Education, 14(1 (27), 285-303. https://doi.org/10.35765/mjse.2025.1427.13