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); DOI: 10.25046/aj090503
Keywords: Tangible materials, Programming education, Classroom support systems, Face-to-face instruction
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
- 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
- T. Kato, O. Koji, Y. Kambayashi, “A Proposal of Educational Programming Environment Using Tangible Materials,” Human Systems Engineering and Design (IHSED2023), 1-8, 2023.
- 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
- 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
- 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
- T. Yashiro, K. Mukaiyama, Y. Harada, “Programming Tool and Activities for Experiencing Collaborative Design,” Information Processing Society of Japan, 59(3): 822-833, 2018.
- 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
- 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
- K. Kamichi, “Designing a Programming Education Support System for Lessons without Practical Assistants,” Journal of Sociology Research Institute, 1: 73-78, 2020.
- T. Kato, Y. Kambayashi, Y. Kodama, “Data Mining of Students’ Behaviors in Programming Exercises,” Smart Education and e-Learning, 59: 121-133, 2016.
- 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.
- 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
No. of Downloads Per Month
No. of Downloads Per Country