Using Scratch to Teach Coding in Massive Online Open Courses
pdf

How to Cite

Arantes do Amaral, J. A. (2023). Using Scratch to Teach Coding in Massive Online Open Courses: A Systemic Analysis. Journal of Problem Based Learning in Higher Education, 11(3), 130–144. https://doi.org/10.54337/ojs.jpblhe.v11i3.7390

Abstract

In this case study, we present our findings regarding a massive  open online Scratch programming course. The course, which followed a project-based learning approach, was delivered from July 4 to 30, 2022 to 186 students in Brazil. The students were challenged to develop individual coding projects. Our research goal was to investigate teaching and learning course dynamics. We followed a convergent parallel mixed-method approach. We collected quantitative and qualitative data by means of questionnaires. We were able to identify five intertwined feedback loops that drove the educational process. Our main findings are as follows: 1) The development of coding skills was driven by the effort of watching video-lectures, remixing of peers’ codes, and by sharing knowledge between the students. 2) The project-based learning approach created opportunities for the students to collaborate and exchange ideas.

https://doi.org/10.54337/ojs.jpblhe.v11i3.7390
pdf

References

Almatrafi, O., & Johri, A. (2018). Systematic Review of Discussion Forums in Massive Open Online Courses (MOOCs). IEEE Transactions on Learning Technologies, 12(3), 413-428. https://doi.org/10.1109/TLT.2018.2859304

Amoni, M., Meerbaum-Salant, O., & Ben-Ari, M. (2015). From Scratch to “Real” Programming. ACM Transactions on Computing Education (TOCE), 14(4), 1-15. https://doi.org/10.1145/2677087

Arantes do Amaral, J. A. (2019). Combining community-based learning and project-based learning: A qualitative systemic analysis of the experiences and perceptions of students and community partners. Partnerships: a journal of service-learning and civic engagement, 10(1), 129-145.

Arantes do Amaral, J. A., Gonçalves, P., & Hess, A. (2015). Creating a Project-based Learning Environment to Improve Project Management Skills of Graduate Students. Journal of Problem Based Learning in Higher Education, 3(2), 120-130. https://doi.org/10.5278/ojs.jpblhe.v0i0.1178

Beghetto, R. A. (2021). Creative Learning in Education. In M. L. Kern (Ed.), The Palgrave Handbook of Positive Education (pp. 473-491). Springer International Publishing AG. https://doi.org/10.1007/978-3-030-64537-3_19

Bezerra, L. M., & Silva, M. T. (2017). A review of literature on the reasons that cause the high dropout rates in the MOOCS. Revista Espacios, 38(5), 11.

Brennan, K. (2011). ED-MEDIA 2011--World Conference on Educational Multimedia, Hypermedia & Telecommunications. AACE.

Bustillo, J., & Garaizar, P. (2016). Using Scratch to foster creativity behind bars: Two positive experiences in jail. Thinking Skills and Creativity, 19, 60-72. https://doi.org/10.1016/j.tsc.2015.08.003

Creswell, J. W. (2013). Research Design: Qualitative, Quantitative, and Mixed Methods Approaches. SAGE Publications, Incorporated.

Diver, P., & Martinez, I. (2015). MOOCs as a massive research laboratory: Opportunities and challenges. Distance Education, 36(1), 5-25. https://doi.org/10.1080/01587919.2015.1019968

Dohn, N. B. (2020). Students’ interest in Scratch coding in lower secondary mathematics. British Journal of Educational Technology, 51(1), 71-83. https://doi.org/10.1111/bjet.12759

Estevez, J., Garate, G., & Graña, M. (2019). Gentle Introduction to Artificial Intelligence for High-School Students Using Scratch. IEEE access, 179027-179036. https://doi.org/10.1109/ACCESS.2019.2956136

Fagerlund, J., Häkkinen, P., Vesisenaho, M., & Viiri, J. (2021). Computational thinking in programming with Scratch in primary schools: A systematic review. Computer Applications in Engineering Education, 29(1), 12-28. https://doi.org/10.1002/cae.22255

Fields, D., Vasudevan, V., & Kafai, Y. B. (2015). The programmers’ collective: fostering participatory culture by making music videos in a high school Scratch coding workshop. Interactive Learning Environments, 23(5), 613-633. https://doi.org/10.1080/10494820.2015.1065892

Graham, A., Shiba, S., & Walden, D. (1993). New American TQM. Taylor & Francis.

Hadi, M. E., & Atiqoh, K. N. (2021). Improving Students' Mathematical Computational Thinking Using Scratch Program through Project Based Learning: A Development Research during Pandemic Covid-19. In 2021 9th International Conference on Cyber and IT Service Management (CITSM) (pp. 1-5). IEEE. https://doi.org/10.1109/CITSM52892.2021.9588856

Husna, A., Cahyono, E., & Fianti, F. (2019). The effect of project based learning model aided scratch media toward learning outcomes and creativity. Journal of Innovative Science Education, 8(1), 1-7.

Johnston, T. C. (2015). Lessons from MOOCS: Video lectures and peer assessment. Academy of Educational Leadership Journal, 19(2), 91-98.

Kang, O. H. (2019). Analysis of the sociality and democratic-citizenship changes from the application of the Scratch remix function in cooperative learning. Journal of Information Processing Systems, 15(2), 320-330.

Kennedy, T. D., & Edmonds, W. A. (2016). An Applied Guide to Research Designs: Quantitative, Qualitative, and Mixed Methods. SAGE Publications.

Kordaki, M. (2012). Diverse Categories of Programming Learning Activities could be Performed within Scratch. Procedia-Social and Behavioral Sciences, 46, 1162-1166. https://doi.org/10.1016/j.sbspro.2012.05.267

Maloney, J., Resnick, M., Rusk, N., Silverman, B., & Eastmond, E. (2010). The Scratch Programming Language and Environment. ACM Transactions on Computing Education (TOCE), 10(4), 1-15. https://doi.org/10.1145/1868358.1868363

Pinto, A., & Escudeiro, P. (2014). The use of Scratch for the development of 21st century learning skills in ICT. In 2014 9th Iberian Conference on Information Systems and Technologies (CISTI) (pp. 1-4). IEEE. https://doi.org/10.1109/CISTI.2014.6877061

Pirker, J., Economou, D., & Gütl, C. (2016). Interdisciplinary and International Game Projects for Creative Learning. Proceedings of the 2016 ACM conference on innovation and technology in computer science education. https://doi.org/10.1145/2899415.2899448

Plaza, P., Sancristobal, E., Carro, G., Blazquez, G., Garcia-Loro, F., Muñoz, M., & Castro, M. (2019). STEM and Educational Robotics Using Scratch. In 2019 IEEE Global Engineering Education Conference (EDUCON), 330-336. https://doi.org/10.1109/EDUCON.2019.8725028

Resnick, M. (2014). Give P’sa chance: Projects, peers, passion, play. In Constructionism and creativity: Proceedings of the third international constructionism conference (pp. 13-20). Austrian computer society.

Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Brennan, K., & Kafai, Y. (2009). Scratch: programming for all. Communications of the ACM, 52(11), 60-67. https://doi.org/10.1145/1592761.1592779

Resnick, M., & Rusk, N. (2020). Coding at a crossroads. Communications of the ACM, 63(11), 120-127. https://doi.org/10.1145/3375546

Robinson, K., & Resnick, M. (2017). Lifelong Kindergarten: Cultivating Creativity Through Projects, Passion, Peers, and Play. MIT Press. https://doi.org/10.7551/mitpress/11017.001.0001

Sefton-Green, J. (Ed.). (2011). The Routledge International Handbook of Creative Learning. Routledge. https://doi.org/10.4324/9780203817568

Su, Y. S., Shao, M., & Zhao, L. (2022). Effect of Mind Mapping on Creative Thinking of Children in Scratch Visual Programming Education. Journal of Educational Computing Research, 60(4), 906-929. https://doi.org/10.1177/07356331211053383

Voinohovska, V., Tsankov, S., & Goranova, E. (2019). Development of the students' computational thinking skills with project-based learning in scratch programming environment. In 13th International Technology, Education and Development Conference (pp. 5254-5261). INTED2019. https://doi.org/10.21125/inted.2019.1309

Wang, H. Y., Huang, I., & Hwang, G. J. (2014). Effects of an integrated Scratch and project-based learning approach on the learning achievements of gifted students in computer courses. In 2014 IIAI 3rd International Conference on Advanced Applied Informatics 2014. IEEE Computer Society. https://doi.org/10.1109/IIAI-AAI.2014.85

Yamamori, K. (2019). Classroom practices of low-cost STEM education using scratch. Journal of Advanced Research in Social Sciences and Humanities, 4(6), 192-198. https://doi.org/10.26500/JARSSH-04-2019-0601

Articles published in Journal of Problem Based Learning in Higher Education are following the license Creative Commons Attribution (CC-BY)

Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (CC-BY). Further information about Creative Commons