Physical Computing Strategy to Support Students’ Coding Literacy: An Educational Experiment with Arduino Boards
Source abstract
Abstract
The purpose of this study is to explore the influence of introduction of the physical computing strategy of Arduino Boards in a program design course on coding literacy and the effectiveness of the application in technical high school students. This study selected two classes of twelfth-grade students enrolled in a program design course at a technical high school in Southern Taiwan as the samples. One class was the control group (43 students), and the other was the experimental group (42 students). During the 18-week course, the control group carried out a DBL (design-based learning) programming project, and the experimental group carried out the DBL programming project using the physical computing strategy of Arduino boards. Pre- and posttests and a questionnaire survey were carried out, while ANCOVA (analysis of covariance) was used for evaluation purposes. In the course, students in the experimental group were randomly selected for semi-structured interviews to understand their learning status and to perform qualitative analysis and summarization. This study proposed the physical computing strategy of Arduino boards, featuring staged teaching content, practical teaching activities, and real themes and problem-solving tasks. The results show that the coding literacy of students in the different teaching strategy groups was significantly improved. However, in the Arduino course on DBL programming, the students in the experimental group had a significantly higher learning efficiency in coding literacy than those in the control group. Moreover, according to the qualitative analysis using student interviews, Arduino boards were found to improve students’ motivation to learn coding and to aid in systematically guiding students toward improving their coding literacy by combining their learning with DBL theory. Thus, Arduino technology can be effectively used to improve students’ programming abilities and their operational thinking in practically applying programming theories.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Mobile Learning in Education · Teaching and Learning Programming · Experimental Learning in Engineering
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
General Research Service Center, Graduate Institute of Technological and Vocational Education, National Pingtung University of Science and Technology, Pingtung 912, Taiwan
References (40)
Show source-provided references
1. White House (2020, May 25). Computer Science for All, Available online: https://obamawhitehouse.archives.gov/blog/.
2. Vee, A. (2017). Coding Literacy: How Computer Programming is Changing Writing, Mit Press.10.7551/mitpress/10655.001.0001 ↗
3. All Advanced Placement (AP) computer science is not created equal: A comparison of AP Computer Science A and Computer Science Principles
4. National Academy for Educational Research (2020, May 25). Twelve-year National Basic Education Curriculum National Middle School and General Senior Middle School-Science and Technology. Available online: https://www.naer.edu.tw/PageSyllabus?fid=52.
5. Using coding apps to support literacy instruction and develop coding literacy10.1002/trtr.1440 ↗
6. Literacy, P.C. (2017). Conclusion: Promoting Coding Literacy—Lessons from Reading and Writing. Coding Lit. How Comput. Program. Chang. Writ., 215–220.10.7551/mitpress/10655.003.0008 ↗
7. Elementary school students learn Arduino programming to assemble sensory-controlled works
8. Hasler, J. (2016, January 17–19). Opportunities in physical computing driven by analog realization. Proceedings of the 2016 IEEE International Conference on Rebooting Computing (ICRC), San Diego, CA, USA.10.1109/ICRC.2016.7738680 ↗
9. Open source hardware-Arduino: Case study on mechanical engineering students design project
10. Rossano, V., Roselli, T., and Quercia, G. (2020). Coding and Computational Thinking: Using Arduino to Acquire Problem-Solving Skills. Technology Supported Innovations in School Education, Springer.10.1007/978-3-030-48194-0_6 ↗
11. Problem-based learning as an effective tool for teaching computer network design10.1109/TE.2005.852600 ↗
12. Computational thinking10.1145/1118178.1118215 ↗
13. Seow, P., Looi, C.K., How, M.L., Wadhwa, B., and Wu, L.K. (2019). Educational Policy and Implementation of Computational Thinking and Programming: Case Study of Singapore. Computational Thinking Education, Springer.10.1007/978-981-13-6528-7_19 ↗
14. Booth, T., Stumpf, S., Bird, J., and Jones, S. (2016, January 7–12). Crossed wires: Investigating the problems of end-user developers in a physical computing task. Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, San Jose, CA, USA.10.1145/2858036.2858533 ↗
15. The case for case studies of programming problems10.1145/131295.131301 ↗
16. What about a simple language? Analyzing the difficulties in learning to program10.1080/08993400600912384 ↗
17. Logo as a Window into the Mind
18. The Effectiveness of Robot Programming Courses in PBL Programming Language Course for Female High school students
19. Assessing the Usefulness of Object-based Programming Education Using Arduino10.17485/ijst/2015/v8iS1/57701 ↗
20. Applying Open Source Software and Hardware to Physical Computing - Utilizing Scilab and Arduino on Spectral Analysis of Vibration Signal
21. Vega, J., and Cañas, J.M. (2019). PyBoKids: An Innovative Python-Based Educational Framework Using Real and Simulated Arduino Robots. Electronics, 8.10.3390/electronics8080899 ↗
22. From turtles to Tangible Programming Bricks: Explorations in physical language design10.1007/s00779-004-0295-6 ↗
23. Fernández-Caramés, T.M., and Fraga-Lamas, P. (2018). Towards the Internet of smart clothing: A review on IoT wearables and garments for creating intelligent connected e-textiles. Electronics, 7.10.3390/electronics7120405 ↗
24. The Exploration of Maker Education Oriented to STEM Education
25. Chen, Y., Li, W., Zeng, J., Ye, J., and Luo, Y. (2018, January 24–26). Analysis and analysis of the cognitive learning effectiveness of IoT module programming for non-information related students. Proceedings of the 24th Taiwan Academic Network Conference (2018 TANET), Taoyuan, Taiwan.
26. Learning Outcomes of College Students’ Internet of Things – Taking the Teacher-student Interaction as the mediator
27. Arduino-Based Mini Reed Switch Magnetic Sensor Media: Implementation in Physics Learning to Improve Students’ Analyzing Ability10.25217/ji.v5i1.773 ↗
28. Wijnen, W. (2000). Towards Design-Based Learning, Eindhoven University of Technology.
29. Stokholm, M. (2014, January 4–5). Problem based learning versus design thinking in team based project work. Proceedings of the 16th International conference on Engineering and Product Design Education (E&PDE14), Design Education and Human Technology Relations, University of Twente, Enschede, The Netherlands.
30. Design Council (2020, May 25). Eleven Lessons: Managing Design in Eleven Global Brands. A Study of the Design Process. Design Council., Available online: www.designcouncil.org.uk.
31. Bringing engineering design into high school science classrooms: The heating/cooling unit10.1007/s10956-008-9114-6 ↗
32. Middle-school science through design-based learning versus scripted inquiry: Better overall science concept learning and equity gap reduction10.1002/j.2168-9830.2008.tb00955.x ↗
33. Engagement and achievements: A case study of design-based learning in a science context
34. Huang, Z., Peng, A., Yang, T., Deng, S., and He, Y. (2020). A design-based learning approach for fostering sustainability competency in engineering education. Sustainability, 12.10.3390/su12072958 ↗
35. Chase, C.I. (1978). Measurement for Educational Evaluation, Addison-Wesley. [2nd ed.].
36. ISTE & CSTA (2018, January 15). Operational Definition of Computational Thinking for K-12 Education. Available online: https://id.iste.org/docs/ct-documents/computational-thinking-operational-definition-flyer.pdf?sfvrsn=2.
37. Market Intelligence & Consulting Institute (MIC) (2020, May 25). Pet Consumer Survey Three: Nearly 70% of Netizens Have Owned Pets. Generation Z and Unmarried People Are Potential Owners. Available online: https://mic.iii.org.tw/news.aspx?id=576.
38. García-Peñalvo, F.J., Reimann, D., and Maday, C. (2018). Introducing coding and computational thinking in the schools: The TACCLE 3–coding project experience. Computational Thinking in the STEM Disciplines, Springer.10.1007/978-3-319-93566-9_11 ↗
39. González-Zamar, M.D., and Abad-Segura, E. (2020). Implications of virtual reality in arts education: Research analysis in the context of higher education. Educ. Sci., 10.10.3390/educsci10090225 ↗
40. Designing digital fabrication learning environments for Bildung: Implications from ten years of physical computing workshops10.1016/j.ijcci.2015.08.001 ↗