Skip to main content

MiniColon; Teaching Kids Computational Thinking Using an Interactive Serious Game

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 11243))

Abstract

Computer science is about learning how to think. It is applicable to everything. Most industries in the 21\(^{st}\) century are directed towards digitized processes using up-to-date technologies. This increases the need for students to know how these technologies work, especially with the availability of smart and handy devices. As a preliminary step to learning programming, students should learn basics of logical and computational thinking. Computational thinking compromises the skills, concepts, and behaviors used to solve problems. Some visual platforms, such as Scratch and Alice [6, 17], were introduced to teach children programming. The platform introduced in this paper aims at teaching young children (in the age range of 8–9 years old) the preliminary concepts of programming including sequential blocks, conditional blocks, and iterative blocks. This is achieved through an interactive, gesture-based game, where the Kinect Sensor device is used to control the gameplay instead of playing it using a normal PC. The game was tested using a between-group experimental model with two subgroups; an experimental group and a control group. The experimental group used the game whereas the control group was taught using a traditional educational method. The results showed a significant difference between the two groups with a P-value of < 0.05 for both the learning gain and the engagement level.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    A field of study focusing on the design of computer technology and, in particular, the interaction between humans (the users) and computers.

References

  1. Altanis, I., Retalis, S., Petropoulou, O.: Systematic design and rapid development of motion-based touchless games for enhancing students’ thinking skills. Educ. Sci. 8(1), 18 (2018)

    Article  Google Scholar 

  2. Alvarado, C.: CS Ed week 2013: the hour of code. SIGCSE Bull. 46(1), 2–4 (2014)

    Article  Google Scholar 

  3. Armoni, M., Meerbaum-Salant, O., Ben-Ari, M.: From scratch to “real” programming. ACM Trans. Comput. Educ. (TOCE) 14(4), 25:1–25:15 (2015). https://doi.org/10.1145/2677087

    Article  Google Scholar 

  4. Arnold, S., Fujima, J., Jantke, K.P.: Storyboarding serious games for large-scale training applications. In: Foley, O., Restivo, M.T., Uhomoibhi, J.O., Helfert, M. (eds.) CSEDU 2013 - Proceedings of the 5th International Conference on Computer Supported Education, Aachen, Germany, 6–8 May 2013, pp. 651–655. SciTePress (2013)

    Google Scholar 

  5. Barr, D., Harrison, J., Conery, L.: Computational thinking: a digital age skill for everyone. Learn. Lead. Technol. 38(6), 20–23 (2011)

    Google Scholar 

  6. Carnegie Mellon University: Alice. https://www.alice.org/. Accessed 3 June 2018

  7. Craighead, J., Burke, J., Murphy, R.: Using the unity game engine to develop sarge: a case study. In: Proceedings of the 2008 Simulation Workshop at the International Conference on Intelligent Robots and Systems (IROS 2008) (2008)

    Google Scholar 

  8. Dumont, J., Sicard, P., Stum, J., Zanife, O.: Algorithm definition accuracy and specification, vol. 2: CMA altimeter level 2 processing. CNES, Toulouse (2001). SMM-ST-M2-EA-11005-CN

    Google Scholar 

  9. Kalelioğlu, F., Gülbahar, Y.: The effects of teaching programming via scratch on problem solving skills: a discussion from learners’ perspective. Inform. Educ. 13(1), 33–50 (2014)

    Google Scholar 

  10. Kamnardsiri, T., Hongsit, L.O., Khuwuthyakorn, P., Wongta, N.: The effectiveness of the game-based learning system for the improvement of American sign language using kinect. Electron. J. e-Learn. 15(4), 283–296 (2017)

    Google Scholar 

  11. Kazimoglu, C., Kiernan, M., Bacon, L., Mackinnon, L.: A serious game for developing computational thinking and learning introductory computer programming. Procedia-Soc. Behav. Sci. 47, 1991–1999 (2012)

    Article  Google Scholar 

  12. Kumar, A.N.: Solving code-tracing problems and its effect on code-writing skills pertaining to program semantics. In: Dagiene, V., Schulte, C., Jevsikova, T. (eds.) Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education, ITiCS 2015, Vilnius, Lithuania, 4–8 July 2015, pp. 314–319. ACM (2015). http://dl.acm.org/citation.cfm?id=2729094

  13. Little, P., Wimer, C., Weiss, H.B., et al.: After school programs in the 21st century: their potential and what it takes to achieve it. Issues Oppor. Out-Of-Sch. Time Eval. 10(1–12) (2008)

    Google Scholar 

  14. Maloney, J.H., Peppler, K.A., Kafai, Y.B., Resnick, M., Rusk, N.: Programming by choice: urban youth learning programming with scratch. In: Dougherty, J.D., Rodger, S.H., Fitzgerald, S., Guzdial, M. (eds.) Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2008, Portland, OR, USA, 12–15 March 2008, pp. 367–371. ACM (2008)

    Google Scholar 

  15. Martey, R.M., et al.: Measuring game engagement: multiple methods and construct complexity. Simul. Gaming 45(4–5), 528–547 (2014)

    Article  Google Scholar 

  16. Microsoft: Microsoft Kinect. https://developer.microsoft.com/en-us/windows/kinect. Accessed 15 Mar 2018

  17. MIT Media Lab: Scratch. https://scratch.mit.edu/. Accessed 1 June 2018

  18. Nakamura, J., Csikszentmihalyi, M.: The concept of flow. In: Csikszentmihalyi, M. (ed.) Flow and the Foundations of Positive Psychology, pp. 239–263. Springer, Dordrecht (2014). https://doi.org/10.1007/978-94-017-9088-8_16

    Chapter  Google Scholar 

  19. Orsini, L.: Kodable teaches kids to code before they learn to read (2013)

    Google Scholar 

  20. Parmar, D., et al.: Programming moves: Design and evaluation of applying embodied interaction in virtual environments to enhance computational thinking in middle school students. In: Höllerer, T., Interrante, V., Lécuyer, A., Suma, E.A. (eds.) 2016 IEEE Virtual Reality, VR 2016, Greenville, SC, USA, 19–23 March 2016, pp. 131–140. IEEE Computer Society (2016). http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=7499993

  21. Pearce, J.M., Ainley, M., Howard, S.: The ebb and flow of online learning. Comput. Hum. Behav. 21(5), 745–771 (2005)

    Article  Google Scholar 

  22. Rahman, M.: Beginning Microsoft Kinect for Windows SDK 2.0: Motion and Depth Sensing for Natural User Interfaces. Apress, New York (2017)

    Book  Google Scholar 

  23. Salah, J., Abdennadher, S., Sabty, C., Abdelrahman, Y.: Super alpha: arabic alphabet learning serious game for children with learning disabilities. In: Marsh, T., Ma, M., Oliveira, M.F., Baalsrud Hauge, J., Göbel, S. (eds.) JCSG 2016. LNCS, vol. 9894, pp. 104–115. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-45841-0_9

    Chapter  Google Scholar 

  24. Stajano, F.: Python in education: raising a generation of native speakers. In: Proceedings of 8th International Python Conference, pp. 2000–2001 (2000)

    Google Scholar 

  25. Tsai, C., Kuo, Y., Chu, K., Yen, J.: Development and evaluation of game-based learning system using the microsoft kinect sensor. IJDSN 11, 498560:1–498560:10 (2015)

    Google Scholar 

  26. Wuang, Y.P., Chiang, C.S., Su, C.Y., Wang, C.C.: Effectiveness of virtual reality using Wii gaming technology in children with down syndrome. Res. Dev. Disabil. 32(1), 312–321 (2011)

    Article  Google Scholar 

  27. Wyeth, P., Purchase, H.C.: Tangible programming elements for young children. In: Terveen, L.G., Wixon, D.R. (eds.) Extended abstracts of the 2002 Conference on Human Factors in Computing Systems, CHI 2002, Minneapolis, Minnesota, USA, 20–25 April 2002, pp. 774–775. ACM (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Reham Ayman .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ayman, R., Sharaf, N., Ahmed, G., Abdennadher, S. (2018). MiniColon; Teaching Kids Computational Thinking Using an Interactive Serious Game. In: Göbel, S., et al. Serious Games. JCSG 2018. Lecture Notes in Computer Science(), vol 11243. Springer, Cham. https://doi.org/10.1007/978-3-030-02762-9_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-02762-9_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-02761-2

  • Online ISBN: 978-3-030-02762-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics