Abstract
Mobile technology has the ability to change the way education incorporates computers in the teaching process. Mobile devices have distinct features compared to computers, such as portability, touchscreen and a variety of sensors that makes them more suited for young children. Computational thinking is an essential skill in teaching children how to code but it is also a universal problem-solving technique. In this paper we present mobile applications as educational resources that teach young children under 8 years old how to code and advance their computational thinking abilities. We also study whether these applications have proven their educational effectiveness in the classroom based on related scientific research. Finally, we propose characteristics that should be incorporated in mobile applications in order to improve their educational value.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bers, M.U.: Coding as a literacy for the 21st Century. Education Week (2018)
Huntley, H., Young, A.: Service providers are waging war against US talent shortage with unconventional methods. Gartner Corporation Special Report (G00271791), 21st April (2015)
LinkedIn (2019). https://www.linkedin.com. Accessed 2 July 2019
Code.org (2019). https://www.code.org. Accessed 2 July 2019
Kafai, Y.B., Burke, Q.: The social turn in K-12 programming: moving from computational thinking to computational participation. In: Proceeding of the 44th ACM Technical Symposium on Computer Science Education, pp. 603–608. ACM (2013)
Kazakoff, E.R., Bers, M.U.: The impact of computer programming on sequencing ability in early childhood. In: American Educational Research Association Conference (AERA), Louisiana, New Orleans (2011)
Cejka, E., Rogers, C., Portsmore, M.: Kindergarten robotics: using robotics to motivate math, science, and engineering literacy in elementary school. Int. J. Eng. Educ. 22(4), 711 (2006)
Kabali, H.K., Irigoyen, M.M., Nunez-Davis, R., Budacki, J.G., Mohanty, S.H., Leister, K.P., Bonner, R.L.: Exposure and use of mobile media devices by young children. Pediatrics 136(6), 1044–1050 (2015)
McCoy, D.C., Yoshikawa, H., Ziol-Guest, K.M., Duncan, G.J., Schindler, H.S., Magnuson, K., Shonkoff, J.P.: Impacts of early childhood education on medium-and long-term educational outcomes. Educ. Res. 46(8), 474–487 (2017). https://doi.org/10.3102/0013189X17737739
Sung, Y.T., Chang, K.E., Liu, T.C.: The effects of integrating mobile devices with teaching and learning on students’ learning performance: a meta-analysis and research synthesis. Comput. Educ. 94, 252–275 (2016). https://doi.org/10.1016/j.compedu.2015.11.008
Papadakis, S., Kalogiannakis, M., Zaranis, N.: The effectiveness of computer and tablet assisted intervention in early childhood students’ understanding of numbers. An empirical study conducted in Greece. Educ. Inform. Technol. 23(5), 1849–1871 (2018). https://doi.org/10.1007/s10639-018-9693-7
Geist, E.A.: A qualitative examination of two year-olds interaction with tablet based interactive technology. J. Instr. Psychol. 39(1), 26–36 (2012)
Couse, L.J., Chen, D.W.: A tablet computer for young children? Exploring its viability for early childhood education. J. Res. Technol. Educ. 43(1), 75–96 (2010)
Falloon, G.: Young students using iPads: app design and content influences on their learning pathways. Comput. Educ. 68, 505–521 (2013). https://doi.org/10.1016/j.compedu.2013.06.006
Piaget, J., Elkind, D.: Six Psychological Studies, vol. 462. Vintage Books (1968)
Papert, S.: Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, Inc. (1980)
Wing, J.M.: Computational thinking. Commun. ACM 49(3), 33–35 (2006). https://doi.org/10.1145/1118178.1118215
Strawhacker, A., Portelance, D., Lee, M., Bers, M.U.: Designing tools for developing minds: the role of child development in educational technology. In: Proceedings of the 14th International Conference on Interaction Design and Children (2015)
Huber, B., Tarasuik, J., Antoniou, M.N., Garrett, C., Bowe, S.J., Kaufman, J., Team, S.B.: Young children’s transfer of learning from a touchscreen device. Comput. Hum. Behav. 56, 56–64 (2016)
Oladunjoye, O.K.: iPad and computer devices in preschool: a tool for literacy development among teachers and children in preschool (2013). http://www.diva-portal.org/smash/get/diva2:640202/COVER01
Papadakis, S., Kalogiannakis, M., Zaranis, N.: Developing fundamental programming concepts and computational thinking with ScratchJr in preschool education: a case study. Int. J. Mob. Learn. Organ. 10(3), 187–202 (2016). https://doi.org/10.1504/IJMLO.2016.077867
Educational App Store (2019). https://www.educationalappstore.com/. Accessed 2 July 2019
Common Sense Media (2019). https://www.commonsensemedia.org/. Accessed 2 July 2019
Wohlin, C.: Guidelines for snowballing in systematic literature studies and a replication in software engineering. In: Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, p. 38. ACM (2014). https://doi.org/10.1145/2601248.2601268
Ehsan, H., Beebe, C., Cardella. M.: Promoting computational thinking in children using apps. In: ASEE Annual Conference and Exposition (2017). https://peer.asee.org/promoting-computational-thinking-in-children-using-apps.pdf
Yu, J., Roque, R.: A survey of computational kits for young children. In: Proceedings of the 17th ACM Conference on Interaction Design and Children, pp. 289–299. ACM (2018). https://doi.org/10.1145/3202185.3202738
Brennan, K., Resnick, M.: New frameworks for studying and assessing the development of computational thinking. In: Proceedings of the 2012 Annual Meeting of the American Educational Research Association, Vancouver, Canada, vol. 1, p. 25 (2012). 10.1.1.296.6602
A.L.E.X (2019). http://carmine.com/shop/#apps. Accessed 2 July 2019
Cargo-Bot (2019). https://twolivesleft.com/CargoBot/. Accessed 2 July 2019
Cato’s Hike (2019). http://hwahba.com/catoshike/. Accessed 2 July 2019
Code Karts - Pre-coding for kids (2019). https://www.edokiacademy.com/en/app-montessori/discovery/code-kart/. Accessed 2 July 2019
Codeable Crafts (2019). https://www.codeablecrafts.com/. Accessed 2 July 2019
CodeSpark Academy with the Foos (2019). https://codespark.com/. Accessed 2 July 2019
Hopscotch Technologies (2019). https://www.gethopscotch.com/. Accessed 2 July 2019
Hopster Coding Safari for Kids (2019). https://www.hopster.tv/coding-safari/. Accessed 2 July 2019
Kidlo Coding for kids (2019). https://www.kidlocoding.com/. Accessed 2 July 2019
Kodable (2019). https://www.kodable.com. Accessed 2 July 2019
Lightbot Jr (2019). http://lightbot.com/. Accessed 2 July 2019
Move the turtle (2019). http://movetheturtle.com/. Accessed 2 July 2019
Robot School. Programming for kids (2019). http://www.robotschoolapp.com/. Accessed 2 July 2019
Robozzle Droid (2019). https://bitbucket.org/lost/robozzle-droid. Accessed 2 July 2019
Run Marco! (2019). https://runmarco.allcancode.com/. Accessed 2 July 2019
ScratchJr (2019). https://www.scratchjr.org/. Accessed 2 July 2019
Think & Learn Code-a-pillar (2019). https://www.fisher-price.com/. Accessed 2 July 2019
Tommy the Turtle, Learn to Code: Kids Coding (2019). https://shop.zyrobotics.com/product/tommy-the-turtle-learn-to-code/. Accessed 2 July 2019
Tynker (2019). https://www.tynker.com/. Accessed 2 July 2019
Kyriakides, A.O., Meletiou-Mavrotheris, M., Prodromou, T.: Mobile technologies in the service of students’ learning of mathematics: the example of game application A.L.E.X. in the context of a primary school in Cyprus. Math. Educ. Res. J. 28(1), 53–78 (2015). https://doi.org/10.1007/s13394-015-0163-x
Giannakoulas, A., Xinogalos, S.: A pilot study on the effectiveness and acceptance of an educational game for teaching programming concepts to primary school students. Educ. Inf. Technol. 23(5), 2029–2052 (2018). https://doi.org/10.1007/s10639-018-9702-x
Gomes, T., Castro, M.F., Alencar, A.: Evaluating the effectiveness of educational games: a digital game-based approach to teach programming concepts for kindergarteners. In: Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), vol. 28, no. 1, p. 574 (2017)
Rich, P.J., Browning, S.F., Perkins, M.K., Shoop, T., Yoshikawa, E., Belikov, O.M.: Coding in K-8: international trends in teaching elementary/primary computing. TechTrends 63(3), 311–329 (2018). https://doi.org/10.1007/s11528-018-0295-4
Falloon, G., Hale, P., Fenemor, T.: Planning and implementing coding in the junior classroom for competency and thinking-skill development. J. Issue (1) (2016). https://doi.org/10.18296/set.0031
Pila, S., Aladé, F., Sheehan, K.J., Lauricella, A.R., Wartella, E.A.: Learning to code via tablet applications: an evaluation of Daisy the Dinosaur and Kodable as learning tools for young children. Comput. Educ. 128, 52–62 (2019). https://doi.org/10.1016/j.compedu.2018.09.006
Tessler, J., Beth, B., Lin, C.: Using Cargo-Bot to provide contextualized learning of recursion. In: Proceedings of the Ninth Annual International ACM Conference on International Computing Education Research, pp. 161–168. ACM (2013)
Karadeniz, S., Samur, Y., Özden, M.Y.: Playing with algorithms to learn programming: a case study on 5 years old children. In: 9th International Conference on Information Technology and Applications (ICITA2014), pp. 1–4 (2014)
Fokides, E., Atsikpasi, P.: Redefining the framework for teaching programming to primary school students: results from three pilot projects. Br. J. Educ. Soc. Behav. Sci. 20, 1–11 (2017)
Gedik, N., Çetin, M., Koca, C.: Examining the experiences of preschoolers on programming via tablet computers. Mediterr. J. Humanit., 193-203 (2017). https://doi.org/10.13114/MJH.2017.330
Gomes, T., Falcão, T.P., Tedesco, P.C.D.A.R.: Exploring an approach based on digital games for teaching programming concepts to young children. Int. J. Child Comput. Interact. 16, 77–84 (2018). https://doi.org/10.1016/j.ijcci.2017.12.005
Bers, M.U.: Coding and computational thinking in early childhood: the impact of ScratchJr in Europe. Eur. J. STEM Educ. 3(3), 8 (2018)
Strawhacker, A., Lee, M., Caine, C., Bers, M.: ScratchJr Demo: a coding language for Kindergarten. In: Proceedings of the 14th International Conference on Interaction Design and Children, pp. 414–417. ACM (2015)
Leidl, K.D., Bers, M.U., Mihm, C.: Programming with ScratchJr: a review of the first year of user analytics. In: Conference Proceedings of International Conference on Computational Thinking Education, pp. 116–121 (2017)
Von Gillern, S.R.: Young children, computer coding, and story creation: an examination of first-and second-grade children’s multimodal stories and literacy practices when engaged with a multimedia coding application. Doctoral dissertation. Iowa State University Digital Repository (Accession No. 15448) (2017)
Strawhacker, A., Lee, M., Bers, M.U.: Teaching tools, teachers’ rules: exploring the impact of teaching styles on young children’s programming knowledge in ScratchJr. Int. J. Technol. Des. Educ. 28(2), 347–376 (2017). https://doi.org/10.1007/s10798-017-9400-9
Papadakis, S., Kalogiannakis, M.: Mobile educational applications for children: what educators and parents need to know. Int. J. Mob. Learn. Organ. 11(3), 256–277 (2017). https://doi.org/10.1504/IJMLO.2017.085338
Yadav, A., Good, J., Voogt, J., Fisser, P.: Computational thinking as an emerging competence domain. In: Mulder, M. (ed.) Competence-based Vocational and Professional Education. TVETICP, vol. 23, pp. 1051–1067. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-41713-4_49
Chen, C.H.: Why do teachers not practice what they believe regarding technology integration? J. Educ. Res. 102(1), 65–75 (2008). https://doi.org/10.3200/JOER.102.1.65-75
Cetin, I.: Preservice teachers’ introduction to computing: exploring utilization of Scratch. J. Educ. Comput. Res. 54(7), 997–1021 (2016)
Baran, E., Uygun, E., Altan, T.: Examining preservice teachers’ criteria for evaluating educational mobile apps. J. Educ. Comput. Res. 54(8), 1117–1141 (2017)
Rodríguez, F.J., Price, K.M., Boyer, K.E.: Exploring the pair programming process: characteristics of effective collaboration. In: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, pp. 507–512. ACM (2017)
Tsan, J., Rodríguez, F.J., Boyer, K.E., Lynch, C.: I think we should…: analyzing elementary students’ collaborative processes for giving and taking suggestions. In: Proceedings of the 49th ACM Technical Symposium on Computer Science Education, pp. 622–627. ACM (2018). https://doi.org/10.1145/3159450.3159507
Avsec, S., Rihtarsic, D., Kocijancic, S.: A predictive study of learner attitudes toward open learning in a robotics class. J. Sci. Educ. Technol. 23(5), 692–704 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Terzopoulos, G., Satratzemi, M., Tsompanoudi, D. (2021). Educational Mobile Applications on Computational Thinking and Programming for Children Under 8 Years Old. In: Auer, M.E., Tsiatsos, T. (eds) Internet of Things, Infrastructures and Mobile Applications. IMCL 2019. Advances in Intelligent Systems and Computing, vol 1192. Springer, Cham. https://doi.org/10.1007/978-3-030-49932-7_50
Download citation
DOI: https://doi.org/10.1007/978-3-030-49932-7_50
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-49931-0
Online ISBN: 978-3-030-49932-7
eBook Packages: EngineeringEngineering (R0)