817
Views
4
CrossRef citations to date
0
Altmetric
Review Article

A systematic review of “Hour of Code” research

ORCID Icon, ORCID Icon & ORCID Icon
Pages 512-544 | Received 16 Jun 2021, Accepted 21 Dec 2021, Published online: 31 Dec 2021

References

  • Acholonu, U., Dickinson, J., Amato, D., & Pinkard, N. (2016). Lessons learned from hosting an Hour of Code event. Research on Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT). https://doi.org/10.1109/respect.2016.7836174
  • Amon, M. J., Vrzakova, H., & D’Mello, S. K. (2019). Beyond dyadic coordination: Multimodal behavioral irregularity in triads predicts facets of collaborative problem solving. Cognitive Science, 43(10), 1–22. https://doi.org/10.1111/cogs.12787
  • Basawapatna, A., Repenning, A., Savignano, M., Manera, J., Escherle, N., & Repenning, L. (2018). Is drawing video game characters in an hour of code activity a waste of time? Proceedings of the 23rd annual ACM conference on innovation and technology in Computer Science Education. https://doi.org/10.1145/3197091.3197136
  • Basawapatna, A., Repenning, A., & Savignano, M. (2019). The Zones of Proximal Flow Tutorial. Proceedings of the 50th ACM Technical Symposium on Computer Science Education. https://doi.org/10.1145/3287324.3287361
  • Basawapatna, A., & Repenning, A. (2017). Employing retention of flow to improve online tutorials. Proceedings of the 2017 ACM SIGCSE technical symposium on computer science education. https://doi.org/10.1145/3017680.3017799
  • Bogliolo, A., Delpriori, S., Klopfenstein, L., & Paolini, B. (2016). Immersive coding: Innovative tools and formats for large-scale coding events. EDULEARN16 proceedings. https://doi.org/10.21125/edulearn.2016.2313
  • Bojic, I., Jagust, T., & Sovic, A. (2015). Selected examples of cooperation between universities and schools in STEM education. 2015 IEEE integrated STEM education conference. https://doi.org/10.1109/isecon.2015.7119921
  • Borrego, M., Foster, M. J., & Froyd, J. E. (2014). Systematic Literature Reviews in Engineering Education and Other Developing Interdisciplinary Fields. Journal of Engineering Education, 103(1), 45–76. https://doi.org/10.1002/jee.20038
  • Braga, C., & Mochetti, K. (2018). Programming teaching tools and the gender gap in the Information Technology field. Anais do XXIV Workshop de Informática Na Escola (WIE 2018). https://doi.org/10.5753/cbie.wie.2018.70
  • Brigas, C. J., & Figueiredo, J. A. (2019). “The Hour of the Code”: Computational thinking workshop in a primary school in Guarda, Portugal. Research in Social Sciences and Technology, 4(2), 129–136. https://doi.org/10.46303/ressat.04.02.9
  • Brigham Young University. (2019). Guidance for Researchers. Institutional Review Board (IRB). https://irb.byu.edu/guidance-for-researchers
  • Buwalda, M., Jeuring, J., & Naus, N. (2018). Use expert knowledge instead of data. Proceedings of the fifth annual ACM conference on learning at scale. https://doi.org/10.1145/3231644.3231690
  • Code.org. (2013, February 26). What most schools don’t teach. YouTube. https://www.youtube.com/watch?v=nKIu9yen5nc
  • Code.org. (2015). 2014 annual report. Code.org. https://code.org/about/2014
  • Code.org. (2019). 2018 annual report. Code.org. https://code.org/about/2018
  • Code.org. (2020). 2019 annual report. Code.org. https://code.org/about/2019
  • Code.org. (n.d.). About us. https://code.org/about
  • Colby, J. (2015). 2,445 Hours of Code: What i learned from facilitating hour of code events. Knowledge Quest: Journal of American Association of Librarians, 43(5), 12–17. https://doi.org/10.1111/cogs.12787
  • Del Nolasco, M. (2018). Hour of Code and its cultural educative impact on preschool, basic education and middle school. International Journal of Educational Technology and Learning, 2(2), 36–40. https://doi.org/10.20448/2003.22.36.40
  • Dettori, L., Greenberg, R. I., McGee, S., & Reed, D. (2015). The impact of meaningful high school computer science experiences in the Chicago Public Schools. 2015 Research in Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT). https://doi.org/10.1109/respect.2015.7296505
  • Do, Q., Campbell, K., Hine, E., Pham, D., Taylor, A., Howley, I., & Barowy, D. W. (2019). Evaluating ProDirect manipulation in hour of code. Proceedings of the 2019 ACM SIGPLAN symposium on SPLASH-E 2019. https://doi.org/10.1145/3358711.3361623
  • Du, J., Wimmer, H., & Rada, R. (2016). Hour of Code”: Can it change students’ attitudes toward programming? Journal of Information Technology Education: Innovations in Practice, 15(1), 053–073. https://doi.org/10.28945/3421
  • Du, J., Wimmer, H., & Rada, R. (2018). “Hour of Code”: A case study. Information Systems Education Journal, 16(1), 51–60. https://files.eric.ed.gov/fulltext/EJ1173728.pdf
  • Du, J., & Wimmer, H. (2019). Hour of Code: A study of gender differences in computing. Information Systems Education Journal, 17(4), 91–100. https://files.eric.ed.gov/fulltext/EJ1219536.pdf
  • Du, J, & Wimmer, H. (2015). Impact of Hour of Code: A five-year study. AMCIS.
  • Effenberger, T., & Pelánek, R. (2018). Towards making block-based programming activities adaptive. Proceedings of the fifth annual ACM conference on learning at scale. https://doi.org/10.1145/3231644.3231670
  • Effenberger, T. (2019). Towards adaptive Hour of Code. Lecture Notes in Computer Science, 11626, 339–343. https://doi.org/10.1007/978-3-030-23207-8_62
  • Efremov, A., Ghosh, A., & Singla, A. (2020). Zero-shot Learning of Hint Policy via Reinforcement Learning and Program Synthesis. Conference on Educational Data Mining (pp. 388–394).
  • Ergin, H., Shi, W., Nurue, H., & Gray, J. (2020). A model-driven alternative to programming in blocks using rule-based transformations. International conference on model driven engineering languages and systems.
  • Escherle, N., Assaf, D., Basawapatna, A., Maiello, C., & Repenning, A. (2015). Launching Swiss computer science education week. Proceedings of the workshop in primary and secondary computing education. https://doi.org/10.1145/2818314.2818321
  • Fisher, L. M. (2016). A decade of ACM efforts contribute to computer science for all. Communications of the ACM, 59(4), 25–27. https://doi.org/10.1145/2892740
  • García-Cabrera, L. (2017). SOS computer science women are needed by 2020. ICERI2017 proceedings. https://doi.org/10.21125/iceri.2017.0297
  • GhasemAghaei, R., Arya, A., & Biddle, R. (2017). Affective walkthroughs and heuristics: Evaluating minecraft hour of code. International conference on learning and collaboration technologies (pp. 22–40).
  • Girls Who Code. (2020, October 26). Research. https://girlswhocode.com/about-us/research
  • Grier, D. A. (2013). The way we organize ourselves. Computer, 46(12), 124–124. https://doi.org/10.1109/mc.2013.440
  • Heintz, F., & Mannila, L. (2018). Computational thinking for all: An experience report on scaling up teaching computational thinking to all students in a major city in Sweden. Proceedings of the 49th ACM technical symposium on computer science education. https://doi.org/10.1145/3159450.3159586
  • Hornik, T. (2020). Comparative analysis of surveys focused on pupils’ attitudes toward the teaching of programming in schools. The European Journal of Social & Behavioural Sciences, 27(1), 3114–3126. https://doi.org/10.15405/ejsbs.270
  • Jacobson, L. (2016). Coding’s finest hour. School Library Journal.
  • Jiang, B., Li, Z., & Stamper, J. (2018). Programming pathway clustering using tree edit distance. Educational data mining in computer science education.
  • Jiang, B., Zhao, W., Zhang, N., & Qiu, F. (2019). Programming trajectories analytics in block-based programming language learning. Interactive Learning Environments, 1–14. https://doi.org/10.1080/10494820.2019.1643741
  • Kandlhofer, M., Steinbauer, G., Hirschmugl-Gaisch, S., & Huber, P. (2016). Artificial Intelligence and computer science in education: From kindergarten to university. 2016 IEEE Frontiers in Education Conference (FIE). https://doi.org/10.1109/fie.2016.7757570
  • Kimmons, R. (2020). Current trends (and Missing Links) in educational technology research and practice. TechTrends, 64(6), 803–809. https://doi.org/10.1007/s11528-020-00549-6
  • Klopfenstein, L., Delpriori, S., Paolini, B., & Bogliolo, A. (2018). CodyMaze: The Hour of Code in a mixed-reality maze. INTED2018 proceedings. https://doi.org/10.21125/inted.2018.0953
  • Kumar, D. (2014). Digital playgrounds for early computing education. ACM Inroads, 5(1), 20–21. https://doi.org/10.1145/2568195.2568200
  • Ladner, R. E., & Stefik, A. (2017). AccessCSforall: Making computer science accessible to K-12 students in the United States. ACM SIGACCESS Accessibility and Computing, 1(118), 3–8. https://doi.org/10.1145/3124144.3124145
  • Lonati, V., Malchiodi, D., Monga, M., & Morpurgo, A. (2015). Is coding the way to go? ISSEP (pp. 165–174). https://doi.org/10.1007/978-3-319-25396-1_15
  • Madar, J., Goldberg, A., & Lam, K. (2018). “Hour of Code” with virtual reality. Proceedings of the 23rd Western Canadian conference on computing education. https://doi.org/10.1145/3209635.3209636
  • Majherová, J. (2017). Innovative teaching of programming in secondary education. Information and Communication Technologies in Education, 47–52. https://konference.osu.cz/icte/dokumenty/2017/proceedingsICTE2017.pdf#page=47
  • Majumdar, A. (2018). The Hour of Code: An initiative to break the barriers of coding. XRDS: Crossroads, the ACM Magazine for Students, 24(3), 12–13. https://doi.org/10.1145/3186711
  • Mallios, N., & Vassilakopoulos, M. (2015). Evaluating students’ programming skill behaviour and personalizing their computer learning environment using “The Hour of Code” paradigm. International Conference e-Learning.
  • Milne, L. R., & Ladner, R. E. (2018). Blocks4All: Overcoming accessibility barriers to blocks. Proceedings of the 2018 CHI conference on human factors in computing systems. https://doi.org/10.1145/3173574.3173643
  • Minecraft Hour of Code. Learning and collaboration technologies 4th international conference (pp. 22–40). https://doi.org/10.1007/978-3-319-58515-4_3
  • Morales-Navarro, L., Kafai, Y., Jayathirtha, G., & Shaw, M. (2021, October). Investigating creative and critical engagement with computing in the Hour of Code (Practical report). The 16th workshop in primary and secondary computing education (pp. 1–6). https://dl.acm.org/doi/10.1145/3481312.3481314
  • Nikou, S. A., & Economides, A. A. (2014). Measuring student motivation during “The Hour of CodeTM” activities. IEEE 14th International Conference on Advanced Learning Technologies. https://doi.org/10.1109/icalt.2014.218
  • Nugent, J. (2019). Citizen science: Advance technology literacy and bring learners’ 21st-century skills up to code with the Hour of Code! Science Scope, 43(4), 38–39.https://doi.org/10.2505/4/ss19_043_04_38
  • Papadakis, S. (2021). The impact of coding apps on young children Computational Thinking and coding skills. A literature review. Frontiers in Education, 6, 657895. https://doi.org/10.3389/feduc.2021.657895
  • Partovi, H. (2014). Transforming US education with computer science. Proceedings of the 45th ACM technical symposium on computer science education - SIGCSE ‘14. https://doi.org/10.1145/2538862.2554793
  • Partovi, H. (2015). A comprehensive effort to expand access and diversity in computer science. ACM Inroads, 6(3), 67–72. https://doi.org/10.1145/2807704
  • Peckham, M. (2015). Microsoft is doing something really smart with minecraft. Time.
  • Phillips, R. S., & Brooks, B. (2017, January). The hour of code: Impact on attitudes towards and self-efficacy with computer science. Code.org. https://code.org/files/HourOfCodeImpactStudy_Jan2017.pdf
  • Piech, C., Huang, J., Nguyen, A., Phulsuksombati, M., Sahami, M., & Guibas, L. (2015). Learning program embeddings to propagate feedback on student code. International conference on machine learning (pp. 37).
  • Piech, C., Sahami, M., Huang, J., & Guibas, L. (2015). Autonomously generating hints by inferring problem solving policies. Proceedings of the second (2015) ACM conference on learning @ scale. https://doi.org/10.1145/2724660.2724668
  • Price, T., & Barnes, T. (2014). An exploration of data-driven hint generation in an open-ended programming problem. Educational data mining conference.
  • Repenning, A., Basawapatna, A., Assaf, D., Maiello, C., & Escherle, N. (2016). Retention of Flow. Proceedings of the 47th ACM technical symposium on computing science education. https://doi.org/10.1145/2839509.2844597
  • Repenning, A., & Basawapatna, A. (2016). Drops and Kinks: Modeling the retention of flow for Hour of Code style tutorials. Proceedings of the 11th workshop in primary and secondary computing education. https://doi.org/10.1145/2978249.2978260
  • Repenning, A. (2016). Transforming “Hard and boring” into “Accessible and exciting”. Workshop on cultures of participation in the digital age.
  • Sim, T. Y. (2015). Exploration on the impact of online supported methods for novice programmers. 2015 IEEE conference on e-Learning, e-Management and e-Services (IC3e). https://doi.org/10.1109/ic3e.2015.7403505
  • Sovic, A., Jagust, T., & Sersic, D. (2014). How to teach basic university-level programming concepts to first graders? IEEE integrated STEM education conference. https://doi.org/10.1109/isecon.2014.6891050
  • Stewart, A., & D’Mello, S. K. (2018). Connecting the dots towards collaborative AIED: Linking group makeup to process to learning. International conference on artificial intelligence in education (pp. 545–556). https://doi.org/10.1007/978-3-319-93843-1_40
  • Theodoropoulos, A., Antoniou, A., & Lepouras, G. (2017). How do different cognitive styles affect learning programming? Insights from a game-based approach in Greek schools. ACM Transactions on Computing Education, 17(1), 1–25. https://doi.org/10.1145/2940330
  • Vaughan, R. (2013). Technology - Helping 10 million kids - in an hour. Time, (5074).
  • Ververi, C., Koufou, T., Moutzouris, A., & Andreou, L.-V. (2020). Introducing robotics to an English for academic purposes curriculum in higher education: The student experience. IEEE Global Engineering Education Conference (EDUCON). https://doi.org/10.1109/educon45650.2020.9125290
  • Vico, F., Molina, M., Orden, D., Ortiz, J., García, R., & Masa, J. (2019). A coding curriculum for K-12 education: The evidence based approach. EDULEARN19 proceedings. https://doi.org/10.21125/edulearn.2019.1698
  • Vrzakova, H., Amon, M. J., Stewart, A. E., & D’Mello, S. K. (2019). Dynamics of visual attention in multiparty collaborative problem solving using multidimensional recurrence quantification analysis. Proceedings of the 2019 CHI conference on human factors in computing systems. https://doi.org/10.1145/3290605.3300572
  • Vrzakova, H., Amon, M. J., Stewart, A., Duran, N. D., & D’Mello, S. K. (2020). Focused or stuck together: Multimodal patterns reveal triads’ performance in collaborative problem solving. Proceedings of the tenth international conference on learning analytics & knowledge. https://doi.org/10.1145/3375462.3375467
  • Wang, L., Sy, A., Liu, L., & Piech, C. (2017). Deep knowledge tracing on programming exercises. Proceedings of the fourth (2017) ACM conference on learning @ scale. https://doi.org/10.1145/3051457.3053985
  • Webb, M., Davis, N., Bell, T., Katz, Y. J., Reynolds, N., Chambers, D. P., & Sysło, M. M. (2016). Computer science in K-12 school curricula of the 2LST century: Why, what and when? Education and Information Technologies, 22(2), 445–468. https://doi.org/10.1007/s10639-016-9493-x
  • Wilson, C. (2013). Making computer science count. Communications of the ACM, 56(11), 32–33. https://doi.org/10.1145/2527189
  • Wilson, C. (2014). Hour of Code: We can solve the diversity problem in computer science. ACM Inroads, 5(4), 22–22. https://doi.org/10.1145/2684721.2684725
  • Wilson, C. (2015a). Hour of code—a record year for computer science. ACM Inroads, 6(1), 22–22. https://doi.org/10.1145/2723168
  • Wilson, C. (2015b). Hour of Code— Bringing research to scale. ACM Inroads, 6(2), 18–18. https://doi.org/10.1145/2746406
  • Xion, T., & Lye, L. (2019). Block-based programming: The way to introduce computer programming. International University carnival on e-Learning.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.