4,057
Views
9
CrossRef citations to date
0
Altmetric
Articles

Collaborative learning with block-based programming: investigating human-centered artificial intelligence in education

ORCID Icon, ORCID Icon &
Pages 1830-1847 | Received 15 Dec 2021, Accepted 25 May 2022, Published online: 01 Jun 2022

References

  • Akinwalere, S. N., and V. Ivanov. 2022. “Artificial Intelligence in Higher Education: Challenges and Opportunities.” Border Crossing 12 (1): 1–15.
  • Andersen, R. 2019. Mutual Development in Online Collaborative Processes. Three case studies of artifact co-creation at different levels of participation. Ph.D. dissertation, Faculty of Educational Sciences, University of Oslo, Norway.
  • Andersen, R., and A. Mørch. 2009. “Mutual Development: A Case Study in Customer-Initiated Software Product Development.” In IS-EUD 2009. LNCS, vol. 5435, edited by V. Pipek, M. B. Rosson, B. de Ruyter, and V. Wulf, 31–49. Heidelberg: Springer.
  • Andersen, R., A. I. Mørch, and K. T. Litherland. 2021. “Learning Domain Knowledge Using Block-Based Programming: Design-Based Collaborative Learning.” In End-User Development. IS-EUD 2021. Lecture Notes in Computer Science, vol 12724, edited by D. Fogli, D. Tetteroo, B. R. Barricelli, S. Borsci, P. Markopoulos, and G. A. Papadopoulos, 119–135. Cham: Springer.
  • Batalas, N., I. Lykourentzou, V. J. Khan, and P. Markopoulos. 2021. “Reconsidering End-User Development Definitions.” In End-User Development. IS-EUD 2021. Lecture Notes in Computer Science, vol 12724, edited by D. Fogli, D. Tetteroo, B. R. Barricelli, S. Borsci, P. Markopoulos, and G. A. Papadopoulos, 19–35. Cham: Springer.
  • Blikstein, P. 2013. “Gears of our Childhood: Constructionist Toolkits, Robotics, and Physical Computing, Past and Future.” Proceedings of the 12th International Conference on Interaction Design and Children (IDC’13). Association for Computing machinery, New York, NY, USA, 173–182.
  • Bocconi, S., A. Chioccariello, and J. Earp. 2018. The Nordic Approach to Introducing Computational Thinking and Programming in Compulsory Education. Report prepared for the Nordic@ BETT2018 Steering Group, pp. 397‒400.
  • Braun, V., and V. Clarke. 2012. “Thematic Analysis.” In APA Handbook of Research Methods in Psychology: Vol. 2 Research Designs: Quantitative, qualitative, neuropsychological, and biological, edited by H. Cooper, P.M. Camic, D.L. Long, A.T. Panter, D. Rindskopf, and K.J. Sher, 57–71. Washington, DC: American Psychological Association.
  • Brennan, K., and M. Resnick. 2012. “New Frameworks for Studying and Assessing the Development of Computational Thinking.” Proceedings of the 2012 annual meeting of the American educational research association, Vancouver, Canada Vol. 1, 25.
  • Bruner, J. 1996. The Culture of Education. Cambridge, MA: Harvard University Press.
  • Corral, L., I. Fronza, and C. Pahl. 2021. “Block-based Programming Enabling Students to Gain and Transfer Knowledge with a No-Code Approach.” In Proceedings of the 22st annual Conference on information technology education (SIGITE 21). Association for Computing machinery, New York, NY, USA, 55–56.
  • Devine, J., J. Finney, P. de Halleux, M. Moskal, T. Ball, and S. Hodges. 2019. “MakeCode and CODAL: Intuitive and Efficient Embedded Systems Programming for Education.” Journal of Systems Architecture 98: 468–483.
  • diSessa, A. A., and H. Abelson. 1986. “Boxer: A Reconstructible Computational Medium.” Communications of the ACM 29 (9): 859–868.
  • Echeverría, L., R. Cobos, and M. Morales. 2019. “Improving the Students Computational Thinking Skills with Collaborative Learning Techniques.” IEEE Revista Iberoamericana de Tecnologias del Aprendizaje 14 (4): 196–206.
  • Eisenberg, M. 2005. “The Material Side of Educational Technology.” Communications of the ACM 48 (1): 51–54.
  • Fischer, G. 1994. “Domain-oriented Design Environments.” Automated Software Engineering 1: 177–203.
  • Fischer, G. 2021. “End-User Development: Empowering Stakeholders with Artificial Intelligence, Meta-Design, and Cultures of Participation.” In End-User Development: Is-EUD 2021. LNCS, vol. 12724, edited by D. Fogli, D. Tetteroo, B. R. Barricelli, S. Borsci, P. Markopoulos, and G. A. Papadopoulos, 3–16. Cham: Springer.
  • Fischer, G., A. C. Lemke, R. McCall, and A. I. Mørch. 1996. Making Argumentation Serve Design. In Design Rationale: Concepts, Techniques, and Use, edited by T. P. Moran, and J. M. Carroll, 267–293. Mahwah, NJ: Lawrence Erlbaum.
  • Fogli, D., P. Peroni, and C. Stefini. 2017. “ImAtHome: Making Trigger-Action Programming Easy and fun.” Journal of Visual Languages & Computing 42: 60–75.
  • Freeman, J. 1999. “Teaching Gifted Pupils.” Journal of Biological Education 33 (4): 185–190.
  • Gennari, R., M. Matera, A. Melonio, M. Rizvi, and E. Roumelioti. 2022. “The Evolution of a Toolkit for Smart-Thing Design with Children Through Action Research.” International Journal of Child-Computer Interaction 31, doi:10.1016/j.ijcci.2021.100359.
  • Hammond, J., and P. Gibbons. 2005. “Putting Scaffolding to Work: The Contribution of Scaffolding in Articulating ESL Education.” Prospect 20 (1): 6–30.
  • Hoadley, C. P. 2002. “Creating Context: Design-Based Research in Creating and Understanding.” In Proceedings of computer support for collaborative learning (CSCL), Boulder, USA.
  • Ingalls, D., S. Wallace, Y. Y. Chow, F. Ludolph, and K. Doyle. 1988. “Fabrik: A Visual Programming Environment.” ACM SIGPLAN Notices 23 (11): 176–190.
  • Jiang, B., W. Zhao, N. Zhang, and F. Qiu. 2022. “Programming Trajectories Analytics in Block-Based Programming Language Learning.” Interactive Learning Environments 30 (1): 113–126.
  • Jordan, B., and A. Henderson. 1995. “Interaction Analysis: Foundations and Practice.” Journal of the Learning Sciences 4 (1): 39–103.
  • Kopache, M. E., and E. P. Glinert. 1988. “C2: A Mixed Textual/Graphical Environment for C.” In Proceedings of the Workshop on Visual Languages, 231–238. Piscataway, NJ: IEEE Press.
  • Kortuem, G., F. Kawsar, V. Sundramoorthy, and D. Fitton. 2010. “Smart Objects as Building Blocks for the Internet of Things.” IEEE Internet Computing 14 (1): 44–51.
  • Li, Y., A. H. Schoenfeld, A. A. diSessa, A. C. Graesser, L. C. Benson, L. D. English, and R. A. Duschl. 2019. “Design and Design Thinking in STEM Education.” Journal for STEM Education Research 2: 93–104.
  • Lieberman, H., F. Paternò, M. Klann, and V. Wulf. 2006. “End-user Development: An Emerging Paradigm.” In End-User Development, edited by H. Lieberman, F. Paternò, and V. Wulf, 1–7. Heidelberg: Springer.
  • Lipponen, L., K. Hakkarainen, and S. Paavola. 2004. “Practices and Orientations of CSCL.” In What we Know About CSCL. Computer-Supported Collaborative Learning Series, vol 3, edited by J. W. Strijbos, P. A. Kirschner, and R. L. Martens, 31–50. Dordrecht, NL: Springer.
  • MakeCode. 2021. Introducing Microsoft MakeCode. Retrieved from https://makecode.com/blog/makecode-overview.
  • Markoff, J. 2016. Machines of Loving Grace: The Quest for Common Ground Between Humans and Robots. New York: HarperCollins Publishers.
  • McKenney, S., and T. C. Reeves. 2018. Conducting Educational Design Research. London: Routledge.
  • Mönks, F. J. 1992. “Development of Gifted Children: The Issue of Identification and Programming.” In Talent for the Future. Proceedings of the Ninth World Conference on Gifted and Talented Children, edited by F. J. Mönks, and W. A. M. Peters, 191–202. Assen, The Netherlands: Van Gorcum.
  • Mönks, F. J., and M. W. Katzko. 2005. “Conceptions of Giftedness.” Conceptions of Giftedness 2: 187–200.
  • Mørch, A. I., I. Engeness, V. C. Cheng, W. K. Cheung, and K. C. Wong. 2017. “EssayCritic: Writing to Learn with a Knowledge-Based Design Critiquing System.” Journal of Educational Technology & Society 20: 213–223.
  • Mørch, A. I., K. T. Litherland, and R. Andersen. 2019. “End-User Development Goes to School: Collaborative Learning with Makerspaces in Subject Areas.” In End-User Development. IS-EUD 2019. Lecture Notes in Computer Science, vol 11553, edited by A. Malizia, S. Valtolina, A. Morch, A. Serrano, and A. Stratton, 200–208. Cham: Springer.
  • Mørch, A., and L. Zhu. 2013. “Component-based Design and Software Readymades.” In IS-EUD 2013. LNCS, vol. 7897, edited by Y. Dittrich, M. Burnett, A. Mørch, and D. Redmiles, 278–283. Heidelberg: Springer.
  • Namli, N. A., and B. Aybek. 2022. “An Investigation of The Effect of Block-Based Programming and Unplugged Coding Activities on Fifth Graders’ Computational Thinking Skills.” Self-Efficacy and Academic Performance. Contemporary Educational Technology 14 (1): 1–16. ep341.
  • Pelánek, R., and T. Effenberger. 2022. “Design and Analysis of Microworlds and Puzzles for Block-Based Programming.” Computer Science Education 32 (1): 66–104.
  • Przybylla, M., and R. Romeike. 2014. “Physical Computing and its Scope - Towards a Constructionist Computer Science Curriculum with Physical Computing.” Informatics in Education 13 (2): 225–240.
  • Reichertz, J. 2014. “Induction, Deduction, Abduction.” In The SAGE Handbook of Qualitative Data Analysis, edited by U. Flick, 123–135. London: SAGE Publications.
  • Reis, S. M., and J. S. Renzulli. 2004. “Current Research on the Social and Emotional Development of Gifted and Talented Students: Good News and Future Possibilities.” Psychology in the Schools 41 (1): 119–130.
  • Renzulli, J. S. 1978. “What Makes Giftedness? Reexamining a Definition.” Phi Delta Kappan 60 (3): 180.
  • Repenning, A., A. Ioannidou, and J. Zola. 2000. “AgentSheets: End-User Programmable Simulations.” Journal of Artificial Societies and Social Simulation 3 (3): 351–358.
  • Resnick, M., J. Maloney, A. Monroy-Hernández, N. Rusk, E. Eastmond, K. Brennan, A. Millner, et al. 2009. “Scratch.” Communications of the ACM 52 (11): 60–67.
  • Resnick, M., and B. Silverman. 2005. “Some Reflections on Designing Construction Kits for Kids.” Proceedings of the 2005 conference on interaction design and children (IDC'05). Association for Computing machinery, New York, NY, USA, 117–122.
  • Rienties, B., B. Giesbers, D. Tempelaar, S. Lygo-Baker, M. Segers, and W. Gijselaers. 2012. “The Role of Scaffolding and Motivation in CSCL.” Computers & Education 59 (3): 893–906.
  • Root, E., W. Heuten, and S. Boll. 2019. “Maker Cards: Evaluating Design Cards for Teaching Physical Computing to Middle-School Girls.” Proceedings of mensch und computer 2019 (MuC’19). Association for Computing Machinery, New York, NY, USA.
  • Sarı, U., H. M. Pektaş, ÖF Şen, and H. Çelik. 2022. “Algorithmic Thinking Development Through Physical Computing Activities with Arduino in STEM Education.” Education and Information Technologies 1: 1–21.
  • Sengupta, P., J. S. Kinnebrew, S. Basu, G. Biswas, and D. Clark. 2013. “Integrating Computational Thinking with K-12 Science Education Using Agent-Based Computation: A Theoretical Framework.” Education and Information Technologies 18 (2): 351–380.
  • Serrano-Cámara, L. M., M. Paredes-Velasco, C. M. Alcover, and JÁ Velazquez-Iturbide. 2014. “An Evaluation of Students’ Motivation in Computer-Supported Collaborative Learning of Programming Concepts.” Computers in Human Behavior 31: 499–508.
  • Sheriff, A., R. Sadan, Y. Keats, and O. Zuckerman. 2017. “From Smart Homes to Smart Kids: Design Research for CataKit.” In Proceedings of the 2017 Conference on Interaction Design and Children (IDC’17). Association for Computing machinery, New York, NY, USA, 159–169.
  • Shneiderman, B. 2020. “Human-centered Artificial Intelligence: Three Fresh Ideas.” AIS Transactions on Human-Computer Interaction 12 (3): 109–124.
  • Silverman, D. 2005. Doing Qualitative Research: A Practical Handbook. London: Sage.
  • Stahl, G. 2006. Group Cognition: Computer Support for Building Collaborative Knowledge. London: MIT Press.
  • Stahl, G. 2016. “From Intersubjectivity to Group Cognition.” Computer Supported Cooperative Work (CSCW) 25: 355–384.
  • Stahl, G., T. Koschmann, and D. Suthers. 2006. “Computer-supported Collaborative Learning: An Historical Perspective.” In Cambridge Handbook of the Learning Sciences, edited by R. K. Sawyer, 409–426. London: Cambridge University Press.
  • Stahl, G., S. Ludvigsen, N. Law, and U. Cress. 2014. “CSCL Artifacts.” International Journal of Computer-Supported Collaborative Learning 9 (3): 237–245.
  • United Nations Educational, Scientific and Cultural Organization (UNESCO). 2022. Artificial intelligence in education. https://en.unesco.org/artificial-intelligence/education.
  • Utting, I., S. Cooper, M. Kölling, J. Maloney, and M. Resnick. 2010. “Alice, Greenfoot, and Scratch -- A Discussion.” ACM Transactions on Computing Education 10 (4): 1–11.
  • Vogel, F., I. Kollar, F. Fischer, K. Reiss, and S. Ufer. 2022. “Adaptable Scaffolding of Mathematical Argumentation Skills: The Role of Self-Regulation When Scaffolded with CSCL Scripts and Heuristic Worked Examples.” International Journal of Computer-Supported Collaborative Learning 17: 39–64.
  • Weintrop, D., D. C. Shepherd, P. Francis, and D. Franklin. 2017. “Blockly Goes to Work: Block-Based Programming for Industrial Robots.” Proceedings 2017 IEEE blocks and Beyond Workshop (B&B), pp. 29-36.
  • Weintrop, D., and U. Wilensky. 2017. “Comparing Block-Based and Text-Based Programming in High School Computer Science Classrooms.” ACM Transactions on Computing Education 18: 1. Article 3, 25.
  • Wulf, V., and B. Golombek. 2001. “Direct Activation: A Concept to Encourage Tailoring Activities.” Behaviour & Information Technology 20 (4): 249–263.
  • Yang, S. J., H. Ogata, T. Matsui, and N. S. Chen. 2021. “Human-centered Artificial Intelligence in Education: Seeing the Invisible Through the Visible.” Computers and Education: Artificial Intelligence 2, doi:10.1016/j.caeai.2021.100008.
  • Zhang, L., and J. Nouri. 2019. “A Systematic Review of Learning Computational Thinking Through Scratch in K-9.” Computers & Education 141: 103607.