Abstract
Computational thinking (CT) is considered to be one of the core competencies of the 21st century, and many scholars have explored the feasibility of CT in different subjects. However, traditional programming languages have a certain degree of difficulty, and it is difficult for learners to learn and understand the structure and logic of syntax in this process. Visual programming language improves upon these conditions and constraints. Additionally, formative assessment (FA) has been shown to increase students’ motivation and interest in programming courses while improving their performance. Therefore, the application of CT core competencies and visual programming formative assessment system (VPFAS) is proposed by this study. Also, we explore whether it can enhance learning performance of students in virtual programming. A total of 52 students were recruited in this 10-week experiment. The result shows that the experimental group significantly enhance their learning performance in virtual programming by applying the CT core competence and the VPFAS. This means that the experimental group can not only solve the program’s problems through the CT core competencies but also improve their knowledge of the program’s concepts and objects through the VPFAS. Thus, this study confirms that applying CT and FA can enhance student learning performance in virtual programming.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Felder, R.M., Brent, R.: Active learning: an introduction. ASQ High. Educ. Brief 2, 1–5 (2009)
Saville, B.K., Zinn, T.E., Neef, N.A., Norman, R.V., Ferreri, S.J.: A comparison of interteaching and lecture in the college classroom. J. Appl. Behav. Anal. 39, 49–61 (2006)
Cheng, Y.-P., Cheng, S.-C., Huang, Y.-M.: An internet articles retrieval agent combined with dynamic associative concept maps to implement online learning in an artificial intelligence course. Int. Rev. Res. Open Distrib. Learn. 23, 63–81 (2022)
Yildiz Durak, H.: The effects of using different tools in programming teaching of secondary school students on engagement, computational thinking and reflective thinking skills for problem solving. Technol. Knowl. Learn. 25, 179–195 (2020). https://doi.org/10.1007/s10758-018-9391-y
Önal, N., Çevik, K.K., Şenol, V.: The effect of SOS table learning environment on mobile learning tools acceptance, motivation and mobile learning attitude in English language learning. Interact. Learn. Environ. 30, 834–847 (2022)
Chen, M.-P., Wang, L.-C., Zou, D., Lin, S.-Y., Xie, H., Tsai, C.-C.: Effects of captions and English proficiency on learning effectiveness, motivation and attitude in augmented-reality-enhanced theme-based contextualized EFL learning. Comput. Assist. Lang. Learn. 35, 381–411 (2022)
Cheng, Y.-P., Lai, C.-F., Chen, Y.-T., Wang, W.-S., Huang, Y.-M., Wu, T.-T.: Enhancing student’s computational thinking skills with student-generated questions strategy in a game-based learning platform. Comput. Educ. 200, 104794 (2023)
Cheng, Y.P., Lai, C.F., Cheng, S.C., Huang, Y.M.: Using immersive virtual reality to explore the learning performance and cognitive load of students in STEAM electronic circuits learning. In: Huang, Y.M., Cheng, S.C., Barroso, J., Sandnes, F.E. (eds.) ICITL 2022. LNCS, vol. 13449, pp. 107–116. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-15273-3_12
Wing, J.M.: Computational thinking. Commun. ACM 49, 33–35 (2006)
Lye, S.Y., Koh, J.H.L.: Review on teaching and learning of computational thinking through programming: what is next for K-12? Comput. Hum. Behav. 41, 51–61 (2014)
Wei, X., Lin, L., Meng, N., Tan, W., Kong, S.-C.: The effectiveness of partial pair programming on elementary school students’ computational thinking skills and self-efficacy. Comput. Educ. 160, 104023 (2021)
Cañadas, L.: Contribution of formative assessment for developing teaching competences in teacher education. Eur. J. Teach. Educ. 46(3), 516–532 (2023)
Zainuddin, Z., Shujahat, M., Haruna, H., Chu, S.K.W.: The role of gamified e-quizzes on student learning and engagement: an interactive gamification solution for a formative assessment system. Comput. Educ. 145, 103729 (2020)
Brennan, K., Resnick, M.: New frameworks for studying and assessing the development of computational thinking. In: Proceedings of the 2012 Annual Meeting of the American Educational Research Association, Vancouver, Canada, p. 25 (2012)
Shute, V.J., Sun, C., Asbell-Clarke, J.: Demystifying computational thinking. Educ. Educ. Res. Rev. 22, 142–158 (2017)
Wing, J.M.: Computational thinking and thinking about computing. Philos. Trans. Roy. Soc. A Math. Phys. Eng. Sci. 366, 3717–3725 (2008)
Zhao, L., Liu, X., Wang, C., Su, Y.-S.: Effect of different mind mapping approaches on primary school students’ computational thinking skills during visual programming learning. Comput. Educ. 181, 104445 (2022)
Özmutlu, M., Atay, D., Erdoğan, B.: Collaboration and engagement based coding training to enhance children’s computational thinking self-efficacy. Thinking Skills Creativity 40, 100833 (2021)
Bell, B., Cowie, B.: The characteristics of formative assessment in science education. Sci. Educ. 85, 536–553 (2001)
Bennett, R.E.: Formative assessment: a critical review. Assess. Educ. Principles Policy Pract. 18, 5–25 (2011)
Wiliam, D.: Formative assessment and contingency in the regulation of learning processes. In: Annual Meeting of American Educational Research Association, Philadelphia, PA (2014)
Herman, J.: Formative assessment for next generation science standards: a proposed model. In: Invitational Research Symposium on Science Assessment (2013)
Dalby, D., Swan, M.: Using digital technology to enhance formative assessment in mathematics classrooms. Br. J. Edu. Technol. 50, 832–845 (2019)
Veerasamy, A.K., Laakso, M.-J., D’Souza, D.: Formative assessment tasks as indicators of student engagement for predicting at-risk students in programming courses. Inform. Educ. 21, 375–393 (2022)
Hooshyar, D., Ahmad, R.B., Yousefi, M., Fathi, M., Horng, S.-J., Lim, H.: Applying an online game-based formative assessment in a flowchart-based intelligent tutoring system for improving problem-solving skills. Comput. Educ. 94, 18–36 (2016)
Acknowledgments
This research is sponsored in part by the National Science and Technology Council, Taiwan under Grand No. NSTC 110-2511-H-006-008-MY3 and NSTC 112-2811-H-006-003.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Cheng, YP., Cheng, SC., Yang, M., Lin, JM., Huang, YM. (2023). Applying Computational Thinking and Formative Assessment to Enhance the Learning Performance of Students in Virtual Programming Language. In: Huang, YM., Rocha, T. (eds) Innovative Technologies and Learning. ICITL 2023. Lecture Notes in Computer Science, vol 14099. Springer, Cham. https://doi.org/10.1007/978-3-031-40113-8_13
Download citation
DOI: https://doi.org/10.1007/978-3-031-40113-8_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-40112-1
Online ISBN: 978-3-031-40113-8
eBook Packages: Computer ScienceComputer Science (R0)