Open Access Peer-reviewed Research Article

Study on the implementation of the CAL (Coding as Another Language) curriculum in early childhood education

Main Article Content

Georgia E. Kalyva corresponding author

Abstract

In recent years, Information and Communication Technologies (ICT) have been increasingly integrated into preschool education, enriching the learning process with valuable information and motivation while capturing young students' interest. Numerous studies emphasize the importance and impact of utilizing ICT in education, introducing new dynamics to learning experiences, particularly as children grow up surrounded by diverse digital stimuli. From an early age, they interact with applications and digital tools, especially touchscreens, building digital experiences that become essential in educational interventions. Rapid technological advancements have led to the development of a wide range of applications that enhance educational processes, significantly influencing how young children learn and process information. Games, mobile devices, interactive whiteboards, and programming applications aid in the development of critical ICT skills, logical thinking, associative reasoning, computational thinking, and programming abilities. Striking the right balance between play and learning creates a rich, stimulating environment that fosters young learners' growth in skills and abilities. Considering the European Union Council's recommendation of May 22, 2018, digital competence is one of the key skills that must be cultivated both within and beyond school throughout life. As future citizens, today's students need skills that will enable them to solve problems effectively. Our digital society demands individuals capable of responding efficiently to challenges across various social contexts. Consequently, teaching students computational thinking and programming skills has become essential. Research demonstrates that preschool children, when faced with problem-solving tasks requiring the creation of code, can develop basic programming and computational thinking skills, such as debugging and understanding sequences. Moreover, in recent years, digital applications specifically designed to teach young children fundamental programming concepts have emerged. While numerous learning environments focus on coding skills, studies on their effectiveness in fostering coding and computational thinking in preschoolers remain limited. As the number of mobile learning applications grows, it is crucial to identify those with genuine educational value, avoiding those marketed as educational without substantive merit. This study describes an educational intervention based on experiential and collaborative teaching principles. The research aims to demonstrate that through the use of the CAL (Coding as Another Language) approach within the ScratchJr programming environment, significant programming and computational thinking skills can be cultivated in a conventional Greek preschool classroom. The teacher and researcher are the same individual, ensuring direct involvement in the educational process.

Keywords
pre-primary education, kindergarten, computational thinking

Article Details

Supporting Agencies
Univercity of Crete
How to Cite
Kalyva, G. E. (2024). Study on the implementation of the CAL (Coding as Another Language) curriculum in early childhood education. Advances in Mobile Learning Educational Research, 4(2), 1224-1241. https://doi.org/10.25082/AMLER.2024.02.015

References

  1. Arithm, Y. A. (2021). Programma Spoudon gia tin Prosholiki Ekpaideusi. Efimeris tis Kyverniseos tiw Ellinikis Dhmokratias, FEK 5961/B/17-12-2021. (In Greek)
  2. Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12. ACM Inroads, 2(1), 48–54. https://doi.org/10.1145/1929887.1929905
  3. Bell, T., Henderson, T., & Roberts, J. (2018). Computational thinking and CS Unplugged. https://csunplugged.org
  4. Bers, M. U. (2017). Coding as a Playground. Routledge. https://doi.org/10.4324/9781315398945
  5. Bers, M. U., Flannery, L., Kazakoff, E. R., & Sullivan, A. (2014). Computational thinking and tinkering: Exploration of an early childhood robotics curriculum. Computers & Education, 72, 145–157. https://doi.org/10.1016/j.compedu.2013.10.020
  6. Bers, M. U., González-González, C., & Armas–Torres, M. B. (2019). Coding as a playground: Promoting positive learning experiences in childhood classrooms. Computers & Education, 138, 130–145. https://doi.org/10.1016/j.compedu.2019.04.013
  7. Bocconi, S., Chioccariello, A., Dettori, G., Ferrari, A., Engelhardt, K., Kampylis, P., & Punie, Y. (2016). Developing computational thinking in compulsory education. European Commission, JRC Science for Policy Report, 68. https://doi.org/10.2791/792158
  8. Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. In Proceedings of the 2012 annual meeting of the American educational research association, Canada (pp. 1-25).
  9. Buitrago Flórez, F., Casallas, R., Hernández, M., Reyes, A., Restrepo, S., & Danies, G. (2017). Changing a Generation’s Way of Thinking: Teaching Computational Thinking Through Programming. Review of Educational Research, 87(4), 834–860. https://doi.org/10.3102/0034654317710096
  10. Cheng, G. (2019). Exploring factors influencing the acceptance of visual programming environment among boys and girls in primary schools. Computers in Human Behavior, 92, 361–372. https://doi.org/10.1016/j.chb.2018.11.043
  11. Council Recommendation of 22 May 2018 on key competences for lifelong learning. (2018). Official Journal of the European Union, 189, 1-13.
  12. Critten, V., Hagon, H., & Messer, D. (2021). Can Pre-school Children Learn Programming and Coding Through Guided Play Activities? A Case Study in Computational Thinking. Early Childhood Education Journal, 50(6), 969–981.https://doi.org/10.1007/s10643-021-01236-8
  13. Dovigo, F. (2021). The role of teachers’ attitude towards the use of the tablet in the first-grade elementary classroom. International Journal of Education and Development using Information and Communication Technology (IJEDICT), 17(3), 234-248.
  14. Falloon, G. (2016). An analysis of young students’ thinking when completing basic coding tasks using Scratch Jnr. On the iPad. Journal of Computer Assisted Learning, 32(6), 576–593. Portico. https://doi.org/10.1111/jcal.12155
  15. Fayer, S., Lacey, A., & Watson, A. (2017). STEM occupations: past, present, and future. Spotlight on Statistics, 1, 1-35. https://www.bls.gov
  16. Fessakis, G., Gouli, E., & Mavroudi, E. (2013). Problem solving by 5–6 years old kindergarten children in a computer programming environment: A case study. Computers & Education, 63, 87–97. https://doi.org/10.1016/j.compedu.2012.11.016
  17. Fessakis, G., Komis, V., Dimitracopoulou, A., & Prantsoudi, S. (2019). Overview of the computer programming learning environments for primary education. Review of Science, Mathematics and ICT Education, 13(1), 7-33. https://doi.org/10.26220/rev.3140
  18. Flannery, L. P., Silverman, B., Kazakoff, E. R., Bers, M. U., Bontá, P., & Resnick, M. (2013). Designing ScratchJr. Proceedings of the 12th International Conference on Interaction Design and Children, 1–10. https://doi.org/10.1145/2485760.2485785
  19. Gaki, O., & Tzimogiannis, A. (2021). Study of the contribution of Scratch Jr programming to the development of simple problem solving skills in kindergarten children. Conferences of the Hellenic Scientific Association of Information and Communication Technologies in Education, 458-465. ISBN: 978-618-83186-5-6. (in Greek)
  20. García-Valcárcel-Muñoz-Repiso, A., & Caballero-González, Y.-A. (2019). Robotics to develop computational thinking in early Childhood Education. Comunicar, 27(59), 63–72. https://doi.org/10.3916/c59-2019-06
  21. Grover, S. (2018). The 5th ‘C’ of 21st century skills? Try computational thinking (not coding). https://www.edsurge.com
  22. Grover, S. (2018). The 5th ‘C’of 21st century skills? Try computational thinking (not coding).
  23. Gs/21072$beta$. (2003). Diathematiko Eniaio Plaisio Programmaton Spoudon kai Analytika Programmata Prosholikis Agogis.
  24. Heikkilä, M., & Mannila, L. (2018). Debugging in Programming as a Multimodal Practice in Early Childhood Education Settings. Multimodal Technologies and Interaction, 2(3), 42. https://doi.org/10.3390/mti2030042
  25. Heljakka, K., & Ihamäki, P. (2019). Ready, Steady, Move! Coding Toys, Preschoolers, and Mobile Playful Learning. Learning and Collaboration Technologies. Ubiquitous and Virtual Environments for Learning and Collaboration, 68–79. https://doi.org/10.1007/978-3-030-21817-1_6
  26. Hirsh-Pasek, K., Zosh, J. M., Golinkoff, R. M., Gray, J. H., Robb, M. B., & Kaufman, J. (2015). Putting Education in “Educational” Apps. Psychological Science in the Public Interest, 16(1), 3–34. https://doi.org/10.1177/1529100615569721
  27. Insituto Tecnologias kai Ipologiston “Diofantos”. (2019). Epimorfotiko Yliko gia tin epimorfosi ton ekpaideutikon sta kendra stirixis epimorfosis. Patra: Insituto Tecnologias Ipologiston kai ekdoseon “Diofantos”. (in Greek)
  28. International Society for Technology in Education (ISTE). (2011). Computational thinking in K–12 education teacher resources (2nd ed.). https://www.iste.org
  29. Kalogiannakis, M., & Papadakis, S. (2020). The Use of Developmentally Mobile Applications for Preparing Pre-Service Teachers to Promote STEM Activities in Preschool Classrooms. Mobile Learning Applications in Early Childhood Education, 82–100. https://doi.org/10.4018/978-1-7998-1486-3.ch005
  30. Kazakoff, E. R., Sullivan, A., & Bers, M. U. (2012). The Effect of a Classroom-Based Intensive Robotics and Programming Workshop on Sequencing Ability in Early Childhood. Early Childhood Education Journal, 41(4), 245–255. https://doi.org/10.1007/s10643-012-0554-5
  31. Kazakoff, E., & Bers, M. (2012). Programming in a robotics context in the kindergarten classroom: The impact on sequencing skills. Journal of Educational Multimedia and Hypermedia, 21(4), 371-391.
  32. Koutsouvanou, E. (2006). Merikes Apopsis gia to Diathematiko Eniaio Plaisio Spoudon (DEEPS). Sygxrono Nipiagogio, 53, 96-106. (In Greek)
  33. Lin, S.-Y., Chien, S.-Y., Hsiao, C.-L., Hsia, C.-H., & Chao, K.-M. (2020). Enhancing Computational Thinking Capability of Preschool Children by Game-based Smart Toys. Electronic Commerce Research and Applications, 44, 101011. https://doi.org/10.1016/j.elerap.2020.101011
  34. Lye, S. Y., & Koh, J. H. L. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12? Computers in Human Behavior, 41, 51–61. https://doi.org/10.1016/j.chb.2014.09.012
  35. Macrides, E., Miliou, O., & Angeli, C. (2022). Programming in early childhood education: A systematic review. International Journal of Child-Computer Interaction, 32, 100396. https://doi.org/10.1016/j.ijcci.2021.100396
  36. McManis, L. D., & Gunnewig, S. B. (2012). Finding the education in educational technology with early learners. Young Children, 67(3), 14–24.
  37. Misirli, A., & Komis, V. (2014). Robotics and Programming Concepts in Early Childhood Education: A Conceptual Framework for Designing Educational Scenarios. Research on E-Learning and ICT in Education, 99–118. https://doi.org/10.1007/978-1-4614-6501-0_8
  38. Murcia, K. J., & Tang, K. S. (2019). Exploring the multimodality of young children's coding. Australian Educational Computing, 34(1).
  39. Nam, K. W., Kim, H. J., & Lee, S. (2019). Connecting Plans to Action: The Effects of a Card-Coded Robotics Curriculum and Activities on Korean Kindergartners. The Asia-Pacific Education Researcher, 28(5), 387–397. https://doi.org/10.1007/s40299-019-00438-4
  40. Page, M. J., McKenzie, J. E., Bossuyt, P. M., Boutron, I., Hoffmann, T. C., Mulrow, C. D., Shamseer, L., Tetzlaff, J. M., Akl, E. A., Brennan, S. E., Chou, R., Glanville, J., Grimshaw, J. M., Hróbjartsson, A., Lalu, M. M., Li, T., Loder, E. W., Mayo-Wilson, E., McDonald, S., … Moher, D. (2021). The PRISMA 2020 statement: an updated guideline for reporting systematic reviews. Systematic Reviews, 10(1). https://doi.org/10.1186/s13643-021-01626-4
  41. Papadakis, S. (2020). Robots and Robotics Kits for Early Childhood and First School Age. International Journal of Interactive Mobile Technologies (IJIM), 14(18), 34. https://doi.org/10.3991/ijim.v14i18.16631
  42. Papadakis, S., & Kalogiannakis, M. (2019). Evaluating a course for teaching introductory programming with Scratch to pre-service kindergarten teachers. International Journal of Technology Enhanced Learning, 11(3), 231. https://doi.org/10.1504/ijtel.2019.100478
  43. Papadakis, S., & Kalogiannakis, M. (2020). A Research Synthesis of the Real Value of Self-Proclaimed Mobile Educational Applications for Young Children. Mobile Learning Applications in Early Childhood Education, 1–19. https://doi.org/10.4018/978-1-7998-1486-3.ch001
  44. Papadakis, S., Alexandraki, F., & Zaranis, N. (2021). Mobile device use among preschool-aged children in Greece. Education and Information Technologies, 27(2), 2717–2750. https://doi.org/10.1007/s10639-021-10718-6
  45. Papadakis, S., Kalogiannakis, M., & Zaranis, N. (2016). Developing fundamental programming concepts and computational thinking with ScratchJr in preschool education: a case study. International Journal of Mobile Learning and Organisation, 10(3), 187. https://doi.org/10.1504/ijmlo.2016.077867
  46. Papadakis, S., Vaiopoulou, J., Sifaki, E., Stamovlasis, D., Kalogiannakis, M., & Vassilakis, K. (2021). Factors That Hinder in-Service Teachers from Incorporating Educational Robotics into Their Daily or Future Teaching Practice. Proceedings of the 13th International Conference on Computer Supported Education. https://doi.org/10.5220/0010413900550063
  47. Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. Basic Books.
  48. Petousi, V., & Sifaki, E. (2020). Contextualising harm in the framework of research misconduct. Findings from discourse analysis of scientific publications. International Journal of Sustainable Development, 23(3/4), 149. https://doi.org/10.1504/ijsd.2020.115206
  49. Pila, S., Aladé, F., Sheehan, K. J., Lauricella, A. R., & Wartella, E. A. (2019). Learning to code via tablet applications: An evaluation of Daisy the Dinosaur and Kodable as learning tools for young children. Computers & Education, 128, 52–62. https://doi.org/10.1016/j.compedu.2018.09.006
  50. Portelance, D. J., Strawhacker, A. L., & Bers, M. U. (2015). Constructing the ScratchJr programming language in the early childhood classroom. International Journal of Technology and Design Education, 26(4), 489–504. https://doi.org/10.1007/s10798-015-9325-0
  51. Pugnali, A., Sullivan, A., & Umashi Bers, M. (2017). The Impact of User Interface on Young Children’s Computational Thinking. Journal of Information Technology Education: Innovations in Practice, 16, 171–193. https://doi.org/10.28945/3768
  52. Relkin, E., de Ruiter, L., & Bers, M. U. (2020). TechCheck: Development and Validation of an Unplugged Assessment of Computational Thinking in Early Childhood Education. Journal of Science Education and Technology, 29(4), 482–498. https://doi.org/10.1007/s10956-020-09831-x
  53. Roussou, E., & Rangoussi, M. (2019). On the Use of Robotics for the Development of Computational Thinking in Kindergarten: Educational Intervention and Evaluation. Robotics in Education, 31–44. https://doi.org/10.1007/978-3-030-26945-6_3
  54. Saxena, A., Lo, C. K., Hew, K. F., & Wong, G. K. W. (2019). Designing Unplugged and Plugged Activities to Cultivate Computational Thinking: An Exploratory Study in Early Childhood Education. The Asia-Pacific Education Researcher, 29(1), 55–66. https://doi.org/10.1007/s40299-019-00478-w
  55. Skaraki, E., Kalogiannakis, M., Ampartzaki, M., & Papadakis, S. (2018). Teaching natural science concepts to young children with mobile devices and hands-on activities. A case study. International Journal of Teaching and Case Studies, 9(2), 171. https://doi.org/10.1504/ijtcs.2018.10011893
  56. Strawhacker, A., & Bers, M. U. (2018). What they learn when they learn coding: investigating cognitive domains and computer programming knowledge in young children. Educational Technology Research and Development, 67(3), 541–575. https://doi.org/10.1007/s11423-018-9622-x
  57. Strawhacker, A., Lee, M., & Bers, M. U. (2017). Teaching tools, teachers’ rules: exploring the impact of teaching styles on young children’s programming knowledge in ScratchJr. International Journal of Technology and Design Education, 28(2), 347–376. https://doi.org/10.1007/s10798-017-9400-9
  58. Sullivan, A., & Bers, M. U. (2018). Investigating the use of robotics to increase girls’ interest in engineering during early elementary school. International Journal of Technology and Design Education, 29(5), 1033–1051. https://doi.org/10.1007/s10798-018-9483-y
  59. Vaiopoulou, J., Papadakis, S., Sifaki, E., Stamovlasis, D., & Kalogiannakis, M. (2021). Parents’ Perceptions of Educational Apps Use for Kindergarten Children: Development and Validation of a New Instrument (PEAU-p) and Exploration of Parents’ Profiles. Behavioral Sciences, 11(6), 82. https://doi.org/10.3390/bs11060082
  60. Wang, X. C., Choi, Y., Benson, K., Eggleston, C., & Weber, D. (2020). Teacher’s Role in Fostering Preschoolers’ Computational Thinking: An Exploratory Case Study. Early Education and Development, 32(1), 26–48. https://doi.org/10.1080/10409289.2020.1759012
  61. Wing, J. (2011). Research notebook: Computational thinking—What and why. The link magazine, 6.
  62. Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35. https://doi.org/10.1145/1118178.1118215
  63. Xiao, Y., & Watson, M. (2017). Guidance on Conducting a Systematic Literature Review. Journal of Planning Education and Research, 39(1), 93–112. https://doi.org/10.1177/0739456x17723971
  64. Yong Khoo, K. (2020). A Case Study on How Children Develop Computational Thinking Collaboratively with Robotics Toys. International Journal of Educational Technology and Learning, 9(1), 39–51. https://doi.org/10.20448/2003.91.39.51
  65. Zaranis, N., & Alexandraki, F. (2019). Use of Tablets in Kindergarten for Teaching Multiplication by Using Models Based on Realistic Mathematics. In Education, Lifelong Learning, Research and Technological Development, Innovation and Economy, 2, 87. National Documentation Centre (ECT). https://doi.org/10.12681/elrie.1513
  66. Zaranis, N., Kalogiannakis, M., & Papadakis, S. (2013). Using Mobile Devices for Teaching Realistic Mathematics in Kindergarten Education. Creative Education, 04(07), 1–10. https://doi.org/10.4236/ce.2013.47a1001