Evaluation of a Classroom Support System for Programming Education Using Tangible Materials

Evaluation of a Classroom Support System for Programming Education Using Tangible Materials

Volume 9, Issue 5, Page No 21-29, 2024

Author’s Name:  Koji Oda, Toshiyasu Kato, Yasushi Kambayashi

View Affiliations

1 Department of Information and Telecommunication, Saitama Prefectural Kawaguchi Technical High School, Kawaguchi, 333-0846, Japan

2 Department of Information and Media Engineering, Nippon Institute of Technology, Minamisaitama, 345-0826, Japan

3 Department of Informatics and Data Science, Sanyo-Onoda City University, Sanyo-Onoda, 756-0884, Japan

a)whom correspondence should be addressed. E-mail: mooda194lun@yahoo.co.jp

Adv. Sci. Technol. Eng. Syst. J. 9 (5), 21-29 (2024); a  DOI: 10.25046/aj090503

Keywords: Tangible materials, Programming education, Classroom support systems, Face-to-face instruction

Share

44 Downloads

Export Citations

In recent years, the utilization of tangible educational materials has attracted attention on educational settings. They provide hands-on learning experiences for beginners. This trend is especially notable in the field of programming education. Such educational materials are employed in many institutions worldwide. They liberate learners of programming from programming languages that are confined in a small computer screen. On the other hand, in the school setting, classroom time is limited. When instructing more than thirty students, it is hard for instructors to provide adequate guidance for everyone. To address this problem, we have developed a classroom support system for programming education that complements the use of tangible educational materials. With this system, instructors can monitor the real-time progress of each student during the class and analyze which parts of the program many students find challenging. Based on these analytical results, instructors can provide appropriate instructions for individual students and effectively conduct the class. This system is suitable for programming education in high schools. It quantifies each student’s ability of programming and track the progress of each student. We administered a questionnaire to both the students and the instructor. The results of the questionnaire show our system is well received by both students and the instructor. Even though our system demonstrates some usefulness for programming beginners, we are aware that our system has some serious limitations such as our rigid model answers.

Received: 14 September 2024  Revised: 09 October 2024  Accepted: 08 October 2024  Online: 19 October 2024

  1. O. Koji, K. Toshiyasu, Y. Kambayashi, “Development and Evaluation Experiment of a Classroom Support System for Programming Education Using Tangibles Educational Materials,” Proceedings of the 12th International Conference on Information and Education Technology (ICIET), 67-71, 2024, DOI: 10.1109/ICIET60671.2024.10542715
  2. T. Kato, O. Koji, Y. Kambayashi, “A Proposal of Educational Programming Environment Using Tangible Materials,” Human Systems Engineering and Design (IHSED2023), 1-8, 2023.
  3. Y. Kambayashi, K. Furukawa, M. Takimoto, “Design of Tangible Programming Environment for Smartphones,” HCI 2017: HCI International 2017, 448-453, 2017, DOI: 10.1007/978-3-319-58753-0_64
  4. Y. Kambayashi, K. Tsukada, M. Takimoto, “Providing Recursive Functions to the Tangible Programming Environment for Smartphones,” HCII 2019, 255-260, 2019, DOI: 10.1007/978-3-030-23525-3_33
  5. D. Wang, C. Zhang, H. Wang, “T-Maze: A Tangible Programming Tool for Children,” IDC ’11: Proceedings of the 10th International Conference on Interaction Design and Children: 127-135, 2011, DOI: 10.1145/1999030.1999045
  6. T. Yashiro, K. Mukaiyama, Y. Harada, “Programming Tool and Activities for Experiencing Collaborative Design,” Information Processing Society of Japan, 59(3): 822-833, 2018.
  7. F. Hu, A. Zekelman, M. Horn, F. Judd, “Strawbies: Explorations in Tangible Programming,” IDC ’15: Proceedings of the 14th International Conference on Interaction Design and Children: 410-413, 2015, DOI: 10.1145/2771839.2771866
  8. A. Mehrotra, C. Giang, N. Duruz, J. Dedelley, A. Mussati, M. Skweres, F. Mondada, “Introducing a Paper-Based Programming Language for Computing Education in Classrooms,” ITiCSE ’20: Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education: 180-186, 2020, DOI: 10.1145/3341525.3387402
  9. K. Kamichi, “Designing a Programming Education Support System for Lessons without Practical Assistants,” Journal of Sociology Research Institute, 1: 73-78, 2020.
  10. T. Kato, Y. Kambayashi, Y. Kodama, “Data Mining of Students’ Behaviors in Programming Exercises,” Smart Education and e-Learning, 59: 121-133, 2016.
  11. M. Kalogiannakis, E. Tzagaraki, S. Papadakis, “A Systematic Review of the Use of BBC Micro in Primary School,” 10th International Conference New Perspectives in Science Education, STEM5036, 2021.
  12. D. G. Kelly, P. Seeling, “Introducing Underrepresented High School Students to Software Engineering: Using the Micro Microcontroller to Program Connected Autonomous Cars,” Computer Applications in Engineering Education, 28(3): 737-747, 2020, DOI: 10.1002/cae.22244

Citations by Dimensions

Citations by PlumX

Crossref Citations

This paper is currently not cited.

No. of Downloads Per Month

ASTESJ_090503 L

No. of Downloads Per Country

Special Issues

Special Issue on Computing, Engineering and Multidisciplinary Sciences
Guest Editors: Prof. Wang Xiu Ying
Deadline: 30 April 2025

Special Issue on AI-empowered Smart Grid Technologies and EVs
Guest Editors: Dr. Aparna Kumari, Mr. Riaz Khan
Deadline: 30 November 2024

Special Issue on Innovation in Computing, Engineering Science & Technology
Guest Editors: Prof. Wang Xiu Ying
Deadline: 15 October 2024