Skip to main content
Log in

Artificial intelligence learning platform in a visual programming environment: exploring an artificial intelligence learning model

  • Development Article
  • Published:
Educational technology research and development Aims and scope Submit manuscript

Abstract

Amidst the rapid advancement in the application of artificial intelligence learning, questions regarding the evaluation of students’ learning status and how students without relevant learning foundation on this subject can be trained to familiarize themselves in the field of artificial intelligence are important research topics. This study employed the use of a self-built AI platform (Ladder) for students to systematically learn and apply AI learning model established by the partial least squares (PLS) method to investigate the influence between variables (learning attitudes, self-regulated learning, AI anxiety, individual impact, computational thinking abilities, cognitive styles). This study was particularly conducted in the Department of Computer Science and Information Engineering of a top national university in Southern Taiwan. The valid data were collected from 65 students (55 male students; 10 female students). Furthermore, this study demonstrated the relationship between cognitive style, self-regulated learning and computational thinking. For the first time, it explored the impact of AI anxiety and completed existing research on it. The results of this study show that interest in learning positively affects learning attitudes. In addition, learning attitudes have a positive influence on each individual’s performance. Based on multiple theories and the artificial intelligence learning platform, the model proposed in this study effectively understood students’ learning status.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Data availability

Not applicable.

Abbreviations

CT:

Computational thinking

SRL:

Self-regulated learning

References

  • Abdullah, M. N. L. Y. (2016). Interaction effects of gender and motivational beliefs on self-regulated learning: A study at ICT-Integrated Schools. Malaysian Journal of Learning and Instruction, 13(1), 25–41.

    Article  Google Scholar 

  • Armstrong, S. J., Cools, E., & Sadler-Smith, E. (2012). Role of cognitive styles in business and management: Reviewing 40 years of research. International Journal of Management Reviews, 14(3), 238–262.

    Article  Google Scholar 

  • Attali, Y. (2015). Effects of multiple-try feedback and question type during mathematics problem solving on performance in similar problems. Computers & Education, 86, 260–267.

    Article  Google Scholar 

  • Attali, Y., & van der Kleij, F. (2017). Effects of feedback elaboration and feedback timing during computer-based practice in mathematics problem solving. Computers & Education, 110, 154–169.

    Article  Google Scholar 

  • Bishop-Clark, C. (1995). Cognitive style, personality, and computer programming. Computers in Human Behavior, 2(11), 241–260.

    Article  Google Scholar 

  • Boekaerts, M. (1999). Self-regulated learning: Where we are today. International Journal of Educational Research, 31(6), 445–457.

    Article  Google Scholar 

  • Bouckenooghe, D., Cools, E., De Clercq, D., Vanderheyden, K., & Fatima, T. (2016). Exploring the impact of cognitive style profiles on different learning approaches: Empirical evidence for adopting a person-centered perspective. Learning and Individual Differences, 51, 299–306. https://doi.org/10.1016/j.lindif.2016.08.043

    Article  Google Scholar 

  • Chao, P.-Y. (2016). Exploring students’ computational practice, design and performance of problem-solving through a visual programming environment. Computers & Education, 95, 202–215. https://doi.org/10.1016/j.compedu.2016.01.010

    Article  Google Scholar 

  • Chen, L.-H. (2010). Web-based learning programs: Use by learners with various cognitive styles. Computers & Education, 54(4), 1028–1035. https://doi.org/10.1016/j.compedu.2009.10.008

    Article  Google Scholar 

  • Chen, Y.-T., Liou, S., & Chen, L.-F. (2019). the relationships among gender, cognitive styles, learning strategies, and learning performance in the flipped classroom. International Journal of Human-Computer Interaction, 35(4–5), 395–403.

    Article  Google Scholar 

  • Chen, L., Chen, P., & Lin, Z. (2020). Artificial intelligence in education: A review. Ieee Access, 8, 75264–75278.

    Article  Google Scholar 

  • Chin, W. W. (1998). The partial least squares approach to structural equation modeling. Modern Methods for Business Research, 295(2), 295–336.

    Google Scholar 

  • Choo, J., & Liu, S. (2018). Visual analytics for explainable deep learning. IEEE Computer Graphics and Applications, 38(4), 84–92.

    Article  Google Scholar 

  • Cools, E., & Van den Broeck, H. (2007). Development and validation of the cognitive style indicator. The Journal of Psychology, 141(4), 359–387.

    Article  Google Scholar 

  • Deng, W., Pi, Z., Lei, W., Zhou, Q., & Zhang, W. (2020). Pencil Code improves learners’ computational thinking and computer learning attitude. Computer Applications in Engineering Education, 28(1), 90–104.

    Article  Google Scholar 

  • Durak, H. Y., & Saritepeci, M. (2018). Analysis of the relation between computational thinking skills and various variables with the structural equation model. Computers & Education, 116, 191–202. https://doi.org/10.1016/j.compedu.2017.09.004

    Article  Google Scholar 

  • Estevez, J., Garate, G., Guede, J., & Grana, M. (2019). Using Scratch to Teach Undergraduate Students’ Skills on Artificial Intelligence. arXiv preprint arXiv:1904.00296.

  • Fornell, C., & Larcker, D. F. (1981). Evaluating structural equation models with unobservable variables and measurement error. Journal of Marketing Research, 18(1), 39–50.

    Article  Google Scholar 

  • García, J. D. R., León, J. M., González, M. R., & Robles, G. (2019). Developing computational thinking at school with machine learning: an exploration. 2019 International Symposium on Computers in Education (SIIE), Tomar, Portugal.

  • Gomes, A. J., Santos, A. N., & Mendes, A. J. (2012). A study on students' behaviours and attitudes towards learning to program. Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education, New York, NY.

  • Hair, J. F., Risher, J. J., Sarstedt, M., & Ringle, C. M. (2019). When to use and how to report the results of PLS-SEM. European Business Review, 31(1), 2–24.

    Article  Google Scholar 

  • Henseler, J., Ringle, C. M., & Sarstedt, M. (2015). A new criterion for assessing discriminant validity in variance-based structural equation modeling. Journal of the Academy of Marketing Science, 43(1), 115–135.

    Article  Google Scholar 

  • Hooshyar, D., Malva, L., Yang, Y., Pedaste, M., Wang, M., & Lim, H. (2021). An adaptive educational computer game: Effects on students’ knowledge and learning attitude in computational thinking. Computers in Human Behavior, 114, 106575.

    Article  Google Scholar 

  • Hu, Y., Chen, C. H., & Su, C. Y. (2021). Exploring the effectiveness and moderators of block-based visual programming on student learning: A meta-analysis. Journal of Educational Computing Research, 58(8), 1467–1493.

    Article  Google Scholar 

  • Hwang, G.-J., & Chang, H.-F. (2011). A formative assessment-based mobile learning approach to improving the learning attitudes and achievements of students. Computers & Education, 56(4), 1023–1031. https://doi.org/10.1016/j.compedu.2010.12.002

    Article  Google Scholar 

  • Järvelä, S., Järvenoja, H., Malmberg, J., Isohätälä, J., & Sobocinski, M. (2016). How do types of interaction and phases of self-regulated learning set a stage for collaborative engagement? Learning and Instruction, 43, 39–51. https://doi.org/10.1016/j.learninstruc.2016.01.005

    Article  Google Scholar 

  • Katchapakirin, K., Anutariya, C., & Supnithi, T. (2022). ScratchThAI: A conversation-based learning support framework for computational thinking development. Education and Information Technologies, 27(6), 8533–8560. https://doi.org/10.1007/s10639-021-10870-z

    Article  Google Scholar 

  • Kesici, Ş, Baloğlu, M., & Deniz, M. E. (2011). Self-regulated learning strategies in relation with statistics anxiety. Learning and Individual Differences, 21(4), 472–477. https://doi.org/10.1016/j.lindif.2011.02.006

    Article  Google Scholar 

  • Kong, S.-C., Man-Yin Cheung, W., & Zhang, G. (2021). Evaluation of an artificial intelligence literacy course for university students with diverse study backgrounds. Computers and Education: Artificial Intelligence, 2, 100026. https://doi.org/10.1016/j.caeai.2021.100026

    Article  Google Scholar 

  • Korkmaz, Ö., Çakir, R., & Özden, M. Y. (2017). A validity and reliability study of the computational thinking scales (CTS). Computers in Human Behavior, 72, 558–569. https://doi.org/10.1016/j.chb.2017.01.005

    Article  Google Scholar 

  • Kpolovie, P. J., Joe, A. I., & Okoto, T. (2014). Academic achievement prediction: Role of interest in learning and attitude towards school. International Journal of Humanities Social Sciences and Education (IJHSSE), 1(11), 73–100.

    Google Scholar 

  • Lai, C.-F., Zhong, H.-X., Chang, J.-H., & Chiu, P.-S. (2022). Applying the DT-CDIO engineering design model in a flipped learning programming course. Educational Technology Research and Development, 70(3), 823–847.

    Article  Google Scholar 

  • Lee, Y.-J. (2011). A study on the effect of teaching innovation on learning effectiveness with learning satisfaction as a mediator. World Transactions on Engineering and Technology Education, 9(2), 92–101.

    Google Scholar 

  • Liu, W., Wang, Z., Liu, X., Zeng, N., Liu, Y., & Alsaadi, F. E. (2017). A survey of deep neural network architectures and their applications. Neurocomputing, 234, 11–26.

    Article  Google Scholar 

  • Lye, S. Y., & Koh, J. H. L. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12? Computers in Human Behavior, 41, 51–61. https://doi.org/10.1016/j.chb.2014.09.012

    Article  Google Scholar 

  • Macher, D., Paechter, M., Papousek, I., & Ruggeri, K. (2012). Statistics anxiety, trait anxiety, learning behavior, and academic performance. European Journal of Psychology of Education, 27(4), 483–498.

    Article  Google Scholar 

  • Medeiros, R. P., Ramalho, G. L., & Falcão, T. P. (2018). A systematic literature review on teaching and learning introductory programming in higher education. IEEE Transactions on Education, 62(2), 77–90.

    Article  Google Scholar 

  • Mladenović, M., Boljat, I., & Žanko, Ž. (2018). Comparing loops misconceptions in block-based and text-based programming languages at the K-12 level. Education and Information Technologies, 23(4), 1483–1500.

    Article  Google Scholar 

  • Ouahbi, I., Kaddari, F., Darhmaoui, H., Elachqar, A., & Lahmine, S. (2015). Learning basic programming concepts by creating games with scratch programming environment. Procedia-Social and Behavioral Sciences, 191, 1479–1482.

    Article  Google Scholar 

  • Papanikolaou, K. A., Mabbott, A., Bull, S., & Grigoriadou, M. (2006). Designing learner-controlled educational interactions based on learning/cognitive style and learner behaviour. Interacting with Computers, 18(3), 356–384. https://doi.org/10.1016/j.intcom.2005.11.003

    Article  Google Scholar 

  • Parayitam, S., Desai, K. J., Desai, M. S., & Eason, M. K. (2010). Computer attitude as a moderator in the relationship between computer anxiety, satisfaction, and stress. Computers in Human Behavior, 26(3), 345–352. https://doi.org/10.1016/j.chb.2009.11.005

    Article  Google Scholar 

  • Peters-Burton, E. E., Cleary, T. J., & Kitsantas, A. (2015). The Development of Computational Thinking in the Context of Science and Engineering Practices: A Self-Regulated Learning Approach. International Association for Development of the Information Society.

    Google Scholar 

  • Peters-Burton, E. E., Cleary, T. J., & Kitsantas, A. (2018). Computational Thinking in the Context of Science and Engineering Practices: A Self-Regulated Learning Approach. In D. Sampson, D. Ifenthaler, J. M. Spector, & P. Isaías (Eds.), Digital Technologies: Sustainable Innovations for Improving Teaching and Learning (pp. 223–240). Springer.

    Chapter  Google Scholar 

  • Pintrich, P. R. (1999). The role of motivation in promoting and sustaining self-regulated learning. International Journal of Educational Research, 31(6), 459–470. https://doi.org/10.1016/S0883-0355(99)00015-4

    Article  Google Scholar 

  • Pintrich, P. R. (2000). The role of goal orientation in self-regulated learning. Handbook of self-regulation (pp. 451–502). Elsevier.

    Chapter  Google Scholar 

  • Pintrich, P. R. (2003). A motivational science perspective on the role of student motivation in learning and teaching contexts. Journal of Educational Psychology, 95(4), 667–686.

    Article  Google Scholar 

  • Pintrich, P. R., & De Groot, E. V. (1990). Motivational and Self-Regulated learning components of classroom academic performance. Journal of Educational Psychology, 82(1), 33–40.

    Article  Google Scholar 

  • Pintrich, P. R., & Zusho, A. (2002). The development of academic self-regulation: The role of cognitive and motivational factors. Development of achievement motivation (pp. 249–284). Elsevier.

    Chapter  Google Scholar 

  • Pokrivčáková, S. (2019). Preparing teachers for the application of AI-powered technologies in foreign language education. Journal of Language and Cultural Education, 7(3), 135–153.

    Article  Google Scholar 

  • Puzziferro, M. (2008). Online technologies self-efficacy and self-regulated learning as predictors of final grade and satisfaction in college-level online courses. American Journal of Distance Education, 22(2), 72–89.

    Article  Google Scholar 

  • Ramli, N. A., Latan, H., & Nartea, G. V. (2018). Why should PLS-SEM be used rather than regression? Evidence from the capital structure perspective. Partial least squares structural equation modeling (pp. 171–209). Springer.

    Chapter  Google Scholar 

  • Román-González, M., Pérez-González, J.-C., Moreno-León, J., & Robles, G. (2018). Extending the nomological network of computational thinking with non-cognitive factors. Computers in Human Behavior, 80, 441–459. https://doi.org/10.1016/j.chb.2017.09.030

    Article  Google Scholar 

  • Sáez-López, J.-M., Román-González, M., & Vázquez-Cano, E. (2016). Visual programming languages integrated across the curriculum in elementary school: A two year case study using “Scratch” in five schools. Computers & Education, 97, 129–141.

    Article  Google Scholar 

  • Scherer, R., Siddiq, F., & Sánchez Viveros, B. (2020). A meta-analysis of teaching and learning computer programming: Effective instructional approaches and conditions. Computers in Human Behavior, 109, 106349. https://doi.org/10.1016/j.chb.2020.106349

    Article  Google Scholar 

  • Schunk, D. H. (2005). Self-regulated learning: The educational legacy of Paul R. Pintrich. Educational Psychologist, 40(2), 85–94.

    Article  Google Scholar 

  • Schwerter, J., Wortha, F., & Gerjets, P. (2022). E-learning with multiple-try-feedback: Can hints foster students’ achievement during the semester? Educational Technology Research and Development, 70(3), 713–736. https://doi.org/10.1007/s11423-022-10105-z

    Article  Google Scholar 

  • Selby, C., & Woollard, J. (2013). Computational thinking: The developing definition. In: Paper presented at the Special Interest Group on Computer Science Education (SIGCSE).

  • Shi, C. (2011). A study of the relationship between cognitive styles and learning strategies. Higher Education Studies, 1(1), 20–26.

    Article  Google Scholar 

  • Sun, L., Hu, L., Yang, W., Zhou, D., & Wang, X. (2021). STEM learning attitude predicts computational thinking skills among primary school students. Journal of Computer Assisted Learning, 37(2), 346–358.

    Article  Google Scholar 

  • Sun, L., Hu, L., & Zhou, D. (2022). Programming attitudes predict computational thinking: Analysis of differences in gender and programming experience. Computers & Education, 181, 104457.

    Article  Google Scholar 

  • Sze, V., Chen, Y.-H., Yang, T.-J., & Emer, J. S. (2017). Efficient processing of deep neural networks: A tutorial and survey. Proceedings of the IEEE, 105(12), 2295–2329.

    Article  Google Scholar 

  • Tang, X., Yin, Y., Lin, Q., Hadad, R., & Zhai, X. (2020). Assessing computational thinking: A systematic review of empirical studies. Computers & Education, 148, 103798. https://doi.org/10.1016/j.compedu.2019.103798

    Article  Google Scholar 

  • Tikva, C., & Tambouris, E. (2021). Mapping computational thinking through programming in K-12 education: A conceptual model based on a systematic literature Review. Computers & Education, 162, 104083.

    Article  Google Scholar 

  • Tinajero, C., Lemos, S. M., Araújo, M., Ferraces, M. J., & Páramo, M. F. (2012). Cognitive style and learning strategies as factors which affect academic achievement of Brazilian university students. Psicologia: Reflexão e Crítica, 25(1), 105–113.

    Google Scholar 

  • Topalli, D., & Cagiltay, N. E. (2018). Improving programming skills in engineering education through problem-based game projects with Scratch. Computers & Education, 120, 64–74. https://doi.org/10.1016/j.compedu.2018.01.011

    Article  Google Scholar 

  • Tsai, C.-Y. (2019). Improving students’ understanding of basic programming concepts through visual programming language: The role of self-efficacy. Computers in Human Behavior, 95, 224–232. https://doi.org/10.1016/j.chb.2018.11.038

    Article  Google Scholar 

  • Tsai, Y.-H., Lin, C.-H., Hong, J.-C., & Tai, K.-H. (2018). The effects of metacognition on online learning interest and continuance to learn with MOOCs. Computers & Education, 121, 18–29. https://doi.org/10.1016/j.compedu.2018.02.011

    Article  Google Scholar 

  • Tsai, M. J., Liang, J. C., & Hsu, C. Y. (2021). The computational thinking scale for computer literacy education. Journal of Educational Computing Research, 59(4), 579–602.

    Article  Google Scholar 

  • Tseng, K.-H., Chang, C.-C., Lou, S.-J., & Chen, W.-P. (2013). Attitudes towards science, technology, engineering and mathematics (STEM) in a project-based learning (PjBL) environment. International Journal of Technology and Design Education, 23(1), 87–102.

    Article  Google Scholar 

  • Urbach, N., Smolnik, S., & Riempp, G. (2010). An empirical investigation of employee portal success. The Journal of Strategic Information Systems, 19(3), 184–206.

    Article  Google Scholar 

  • von Wangenheim, C. G., Hauck, J. C., Pacheco, F. S., & Bueno, M. F. B. (2021). Visual tools for teaching machine learning in K-12: A ten-year systematic mapping. Education and Information Technologies, 26(5), 5733–5778.

    Article  Google Scholar 

  • Wang, Y.-Y., & Wang, Y.-S. (2019). Development and validation of an artificial intelligence anxiety scale: an initial application in predicting motivated learning behavior. Interactive Learning Environments, 30(4), 619–634.

    Article  Google Scholar 

  • Wang, X., Wallace, M. P., & Wang, Q. (2017). Rewarded and unrewarded competition in a CSCL environment: A coopetition design with a social cognitive perspective using PLS-SEM analyses. Computers in Human Behavior, 72, 140–151. https://doi.org/10.1016/j.chb.2017.02.045

    Article  Google Scholar 

  • Wang, J., Zhang, Y., Hung, C.-Y., Wang, Q., & Zheng, Y. (2022). Exploring the characteristics of an optimal design of non-programming plugged learning for developing primary school students’ computational thinking in mathematics. Educational Technology Research and Development, 70(3), 849–880. https://doi.org/10.1007/s11423-022-10093-0

    Article  Google Scholar 

  • Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.

    Article  Google Scholar 

  • Yang, J., Wong, G. K., & Dawes, C. (2018). An exploratory study on learning attitude in computer programming for the twenty-first century. In L. Deng, W. W. K. Ma, & C. W. R. Fong (Eds.), New media for educational change. Springer.

    Google Scholar 

  • Yin, Y., Khaleghi, S., Hadad, R., & Zhai, X. (2022). Developing effective and accessible activities to improve and assess computational thinking and engineering learning. Educational Technology Research and Development, 70(3), 951–988. https://doi.org/10.1007/s11423-022-10097-w

    Article  Google Scholar 

  • Yukselturk, E., & Altiok, S. (2017). An investigation of the effects of programming with Scratch on the preservice IT teachers’ self-efficacy perceptions and attitudes towards computer programming. British Journal of Educational Technology, 48(3), 789–801.

    Article  Google Scholar 

  • Zhang, L., & Nouri, J. (2019). A systematic review of learning computational thinking through Scratch in K-9. Computers & Education, 141, 103607. https://doi.org/10.1016/j.compedu.2019.103607

    Article  Google Scholar 

  • Zimmerman, B. J. (1990). Self-regulated learning and academic achievement: An overview. Educational Psychologist, 25(1), 3–17.

    Article  Google Scholar 

  • Zimmerman, B. J., & Schunk, D. H. (2011). Self-regulated learning and performance: An introduction and an overview. In B. Zimmerman & D. Schunk (Eds.), Handbook of self-regulation of learning and performance (pp. 1–12). Routledge.

    Google Scholar 

Download references

Acknowledgements

We thank the anonymous reviewers for their constructive comments. This research work was supported in part by the National Science and Technology Council of Taiwan, ROC. (NSTC 112-2221-E-006-164 -, MOST 110-2511-H-006 -011 -MY3, MOST 109-2511-H-006-004-MY3, and MOST 112-2917-I-006-018)

Funding

National Science and Technology Council, NSTC 112-2221-E-006-164 -, Jui-Hung Chang, MOST 110-2511-H-006 -011 -MY3,Chin-Feng Lai,MOST 109-2511-H-006-004-MY3,Chi-Jane Wang, MOST 112-2917-I-006-018, Hua-Xu Zhong

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chin-Feng Lai.

Ethics declarations

Conflict of interest

The authors have no relevant financial or non-financial interests to disclose.

Ethical approval

This material has not been published in whole or in part elsewhere; the manuscript is not currently being considered for publication in another journal; Authors have been personally and actively involved in substantive work leading to the manuscript, and will hold themselves jointly and individually responsible for its content.

Informed consent

Informed consent has been obtained from all patients included in this study.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix A. Questionnaire

Appendix A. Questionnaire

All questionnaire items are listed in this survey, and deleted items are marked with a symbol (*).

See Table

Table 10 Questionnaire items

10

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chang, JH., Wang, CJ., Zhong, HX. et al. Artificial intelligence learning platform in a visual programming environment: exploring an artificial intelligence learning model. Education Tech Research Dev 72, 997–1024 (2024). https://doi.org/10.1007/s11423-023-10323-z

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11423-023-10323-z

Keywords

Navigation