Study on the implementation of the CAL (Coding as Another Language) curriculum in early childhood education
Main Article Content
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.
Article Details
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
References
- Arithm, Y. A. (2021). Programma Spoudon gia tin Prosholiki Ekpaideusi. Efimeris tis Kyverniseos tiw Ellinikis Dhmokratias, FEK 5961/B/17-12-2021. (In Greek)
- Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12. ACM Inroads, 2(1), 48–54. https://doi.org/10.1145/1929887.1929905
- Bell, T., Henderson, T., & Roberts, J. (2018). Computational thinking and CS Unplugged. https://csunplugged.org
- Bers, M. U. (2017). Coding as a Playground. Routledge. https://doi.org/10.4324/9781315398945
- 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
- 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
- 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
- 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).
- 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
- 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
- Council Recommendation of 22 May 2018 on key competences for lifelong learning. (2018). Official Journal of the European Union, 189, 1-13.
- 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
- 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.
- 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
- Fayer, S., Lacey, A., & Watson, A. (2017). STEM occupations: past, present, and future. Spotlight on Statistics, 1, 1-35. https://www.bls.gov
- 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
- 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
- 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
- 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)
- 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
- Grover, S. (2018). The 5th ‘C’ of 21st century skills? Try computational thinking (not coding). https://www.edsurge.com
- Grover, S. (2018). The 5th ‘C’of 21st century skills? Try computational thinking (not coding).
- Gs/21072$beta$. (2003). Diathematiko Eniaio Plaisio Programmaton Spoudon kai Analytika Programmata Prosholikis Agogis.
- 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
- 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
- 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
- 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)
- International Society for Technology in Education (ISTE). (2011). Computational thinking in K–12 education teacher resources (2nd ed.). https://www.iste.org
- 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
- 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
- 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.
- Koutsouvanou, E. (2006). Merikes Apopsis gia to Diathematiko Eniaio Plaisio Spoudon (DEEPS). Sygxrono Nipiagogio, 53, 96-106. (In Greek)
- 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
- 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
- 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
- McManis, L. D., & Gunnewig, S. B. (2012). Finding the education in educational technology with early learners. Young Children, 67(3), 14–24.
- 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
- Murcia, K. J., & Tang, K. S. (2019). Exploring the multimodality of young children's coding. Australian Educational Computing, 34(1).
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. Basic Books.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Wing, J. (2011). Research notebook: Computational thinking—What and why. The link magazine, 6.
- Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35. https://doi.org/10.1145/1118178.1118215
- 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
- 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
- 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
- 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