Article 2022

Combining Webduino Programming With Situated Learning to Promote Computational Thinking, Motivation, and Satisfaction Among High School Students

Journal of Educational Computing Research
Journal · Vol. 60 · Issue 3 · pp. 631-660
Abstract

Many countries have incorporated computational thinking (CT) and programming languages into their science and technology courses. Students can improve their CT ability by learning programming languages. Moreover, situated learning enables students to generate knowledge and master problem-solving skills through interaction with situations. This study incorporated Webduino learning and the situated learning strategy into a programming course and analyzed its impact on high school students’ CT ability, learning motivation, and course satisfaction. A quasi-experimental research method was adopted, wherein the experimental group was subjected to the situated learning strategy and the control group was subjected to a traditional teaching method. The study results revealed that integrating Webduino programming with situated learning could effectively improve five categories of CT skills; moreover, the activity models of situated learning enhanced the value and expectation dimensions of learning motivation. In addition, satisfaction with the course content and self-identity slightly improved. However, because teachers were required to elaborate on stories to promote learner engagement with life situations, the time available for programming was limited. Thus, no significant difference was observed in teaching satisfaction. © The Author(s) 2021.

Keywords

Author Keywords

Situated learning Computational thinking programming language Webduino

Index Keywords

Author Affiliations
Graduate School of Technological and Vocational Education, National Yunlin University of Science and Technology, Douliou, Yunlin, Taiwan
Funding & Acknowledgements
Ministry of Science and Technology, Taiwan, MOST
Grant: 107-2511-H-224-004-MY3, MOST 108-2628-H-224-001-MY3
The authors disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This research is partially supported by the Ministry of Science and Technology, Taiwan, R.O.C. under Grant No. MOST 107-2511-H-224-004-MY3 and MOST 108-2628-H-224-001-MY3.
References 10 References
1 Anderson, John Robert, Situated learning and education1, Educational Researcher, 25, 4, pp. 5-11, (1996)
2 Arfé, Barbara, The effects of coding on children's planning and inhibition skills, Computers and Education, 148, (2020)
3 undefined, (2013)
4 undefined, (2015)
5 Barr, Valerie B., Bringing computational thinking to K-12: What is involved and what is the role of the computer science education community?, ACM Inroads, 2, 1, pp. 48-54, (2011)
6 Barreto, Valéria Banachi, Teaching programming for high school students using the Lego Mindstorms robot, 2015 10th Iberian Conference on Information Systems and Technologies, CISTI 2015, (2015)
7 undefined, (2018)
8 J Comput Sci Coll, (2012)
9 International Journal of Education and Evaluation, (2020)
10 undefined, (2011)
Quick Actions
Full Text via DOI
Citation Metrics
14
Times Cited (Scopus)

References 10
Document Identifiers