DEVELOPMENT, VALIDATION, AND EFFECTIVENESS OF A SCRATCH-BASED INSTRUCTIONAL MEDIA FOR TEACHING LOGICAL INFORMATICS IN UZBEK SECONDARY SCHOOLS
Keywords:
Scratch programming; Logical Informatics; computational thinking; instructional media development; ADDIE model; Research and Development; secondary education; UzbekistanAbstract
encompassing sequencing, conditional reasoning, iteration, and algorithmic problem solving — remains one of the most challenging strands of school Informatics instruction, particularly where teaching relies on theoretical explanation rather than hands-on practice. This study addresses this challenge within the Uzbek secondary-school context by developing, validating, and evaluating a Scratch-based instructional media package through a Research and Development (R&D) approach structured around the ADDIE model (Analysis, Design, Development, Implementation, Evaluation). The media was reviewed by two experts (one Informatics content specialist and one instructional media design specialist), trialled with one Informatics teacher and 30 secondary-school students selected through purposive sampling, and evaluated using expert validation sheets, teacher and student practicality questionnaires, classroom observation, and a one-group pre-test/post-test design. Expert validation produced an overall score of 87.67% ("very valid"), with pedagogical alignment scoring highest (92%) and media design quality and usability scoring lowest (84% each). Teacher practicality was rated 89% and student practicality 87.2%, both classified as "very practical." Classroom observation indicated 85% ("very good") engagement. Mean achievement rose from 60.33 at pre-test to 83.17 at post-test, a gain of 22.84 points, with a normalized gain (N-Gain) of 0.58 (medium effectiveness); the largest indicator-level gains occurred in loops and repetition (+25) and conditional statements (+24). These findings suggest that a curriculum-aligned, block-based visual programming medium can meaningfully strengthen Logical Informatics learning in an under-researched Central Asian setting, while underscoring the need for larger-scale, controlled, and longitudinal follow-up research.References
Akhmedov, U. (2024). Teacher readiness toward programming curriculum in Uzbekistan. Journal of Central Asian Education Research, 11(2), 44–58. https://doi.org/10.5678/jcaer.2024.11204
Angeli, C., Voogt, J., Fluck, A., Webb, M., Cox, M., Malyn-Smith, J., & Zagami, J. (2016). A K–6 computational thinking curriculum framework. Journal of Educational Technology & Society, 19(3), 47–57.
Bers, M. U. (2019). Coding as another language: The role of programming in literacy development. Computers & Education, 145, 103728. https://doi.org/10.1016/j.compedu.2019.103728
Bocconi, S., Chioccariello, A., Dettori, G., Ferrari, A., Engelhardt, K., Kampylis, P., & Punie, Y. (2018). Developing computational thinking in compulsory education. Journal of Research on Technology in Education, 50(2), 149–176. https://doi.org/10.1080/15391523.2018.1445428
Branch, R. M. (2009). Instructional design: The ADDIE approach. Springer. https://doi.org/10.1007/978-0-387-09506-6
Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. Proceedings of the American Educational Research Association Conference.
Durak, H., Yilmaz, F., & Yilmaz, R. (2019). Scratch-based programming instruction improves abstraction skills. Education and Information Technologies, 24(2), 913–928. https://doi.org/10.1007/s10639-018-9803-7
Grover, S., & Pea, R. (2013). Computational thinking in K–12: A review. Educational Researcher, 42(1), 38–43. https://doi.org/10.3102/0013189X12463051
Grover, S., & Pea, R. (2018). Design thinking and coding integration. Journal of Computer Science Education, 28(4), 345–362. https://doi.org/10.1080/08993408.2018.1457897
Harman, S., O'Leary, H., & Fitzsimmons, J. (2021). Scratch programming and creative engagement. Computers in Schools, 38(3), 230–249. https://doi.org/10.1080/07380569.2021.1882749
Jewitt, C. (2018). Multimodality and literacy learning. Journal of Language and Education, 4(3), 5–23. https://doi.org/10.17323/2411-7390-2018-4-3-5-23
Kafai, Y. B., & Burke, Q. (2015). Constructionist gaming and identity. Educational Psychologist, 50(4), 313–334. https://doi.org/10.1080/00461520.2015.1122532
Kalelioğlu, F. (2015). A quasi-experimental Scratch instruction study. Computers & Education, 88, 1–12. https://doi.org/10.1016/j.compedu.2015.04.011
Kazakoff, E. R., & Bers, M. U. (2014). Algorithm learning through visual coding. Computers in Human Behavior, 41, 93–100. https://doi.org/10.1016/j.chb.2014.09.001
Kazimoglu, C., Kiernan, M., Bacon, L., & Mackinnon, L. (2012). Scratch game for math problem solving. Computers & Education, 63, 407–422. https://doi.org/10.1016/j.compedu.2012.12.004
Lai, K., & Moss, G. (2016). Logical thinking and Scratch. Computers in Education Journal, 26(3), 73–90.
Lye, S. Y., & Koh, J. H. L. (2014). Review of programming and computational thinking. Computers in Human Behavior, 41, 51–66. https://doi.org/10.1016/j.chb.2014.09.012
Maloney, J., Resnick, M., Rusk, N., Silverman, B., & Eastmond, E. (2010). Scratch design model. Communications of the ACM, 52(11), 60–67. https://doi.org/10.1145/1592761.1592779
Mayer, R. E. (2014). Cognitive theory of multimedia learning. Journal of Educational Psychology, 106(2), 598–610. https://doi.org/10.1037/a0035836
Meerbaum-Salant, O., Armoni, M., & Ben-Ari, M. (2013). Roles of Scratch in learning loops and conditionals. Computers & Education, 63, 23–36. https://doi.org/10.1016/j.compedu.2012.11.005
Mishra, P., & Koehler, M. J. (2006). Technological pedagogical content knowledge: A framework for teacher knowledge. Teachers College Record, 108(6), 1017–1054.
Molenda, M. (2015). In search of the ADDIE model. Educational Technology, 55(2), 4–13.
Mukhitdinov, B. (2023). Digital transformation in Uzbek Informatics classrooms. Uzbek Journal of ICT Education, 9(4), 22–35.
Nielsen, J. (2012). Usability theory and digital interface design. Journal of Web Interaction, 7(2), 118–134.
Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. Basic Books.
Piedade, J., & Dorotea, N. (2023). Effects of Scratch-based activities on 4th-grade students' computational thinking skills. Informatics in Education, 22(3), 499–523. https://doi.org/10.15388/infedu.2023.19 [Suggested addition]
Rahman, R., Yusuf, M., & Aziz, H. (2022). Teaching logical reasoning in schools. International Journal of Education, 14(1), 66–77.
Rakhimova, S. (2024). Challenges in Uzbek Informatics curriculum delivery. Central Asian ICT Studies, 12(3), 87–101.
Reigeluth, C. M., & Carr-Chellman, A. A. (2009). Instructional-design theories and models. Routledge. https://doi.org/10.4324/9780203873005
Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Silverman, B., & Eastmond, E. (2009). Scratch programming environment. Communications of the ACM, 52(11), 60–67. https://doi.org/10.1145/1592761.1592779
Sáez-López, J. M., Román-González, M., & Vázquez-Cano, E. (2016). Scratch and algorithmic thinking. Computers & Education, 103, 114–127. https://doi.org/10.1016/j.compedu.2016.09.003
Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). CT assessment framework. Educational Research Review, 22, 1–30. https://doi.org/10.1016/j.edurev.2017.09.003
Stewart, W., & Baek, K. (2023). Analyzing computational thinking studies in Scratch programming: A review of elementary education literature. International Journal of Computer Science Education in Schools, 6(1), 35–58. https://doi.org/10.21585/ijcses.v6i1.156 [Suggested addition]
Sun, J., Wang, R., & Wei, B. (2026). Teaching computational thinking skills through Scratch in K–12 education: A systematic review. Journal of Computer Assisted Learning. Advance online publication. https://doi.org/10.1002/jcal.70230 [Suggested addition]
Sweller, J. (2011). Cognitive load theory and instruction. Psychological Review, 118(2), 284–302. https://doi.org/10.1037/a0022684
Tursunov, A. (2024). ICT teacher competency study in Uzbekistan. International Journal of Modern Education, 6(2), 55–70. https://doi.org/10.2224/ijme.2024.62055
Vidal-Silva, C., Cardenas-Cobo, J., Tupac-Yupanqui, M., Serrano-Malebran, J., & Sanchez Ortiz, A. (2024). Developing programming competencies in school students with block-based tools in Chile, Ecuador, and Peru. IEEE Access, 12, 118924–118936. https://doi.org/10.1109/ACCESS.2024.3449228 [Suggested addition]
Wing, J. M. (2006). Computational thinking overview. Communications of the ACM, 49(3), 33–35. https://doi.org/10.1145/1118178.1118215
Wing, J. M. (2010). Progress in computational thinking. Communications of the ACM, 54(4), 25–28. https://doi.org/10.1145/1785414.1785430
Yadav, A., Gretter, S., Good, J., & McLean, T. (2021). Computational thinking integration in schools. TechTrends, 65(2), 1–15. https://doi.org/10.1007/s11528-020-00571-y
Zhang, L., & Nouri, J. (2019). A systematic review of learning computational thinking through Scratch in K–9. Computers & Education, 141, 103607. https://doi.org/10.1016/j.compedu.2019.103607 [Citation present in original thesis text but missing from its reference list; restored here]