Code Visualization System for Writing Better Code Through Trial and Error in Programming Learning: Classroom Implementation and Practice

Authors

  • Shintaro MAEDA Graduate School of Information and Computer Science, Chiba Institute of Technology Author
  • Kento KOIKE Faculty of Engineering, Tokyo University of Science Author
  • Takahito TOMOTO Faculty of Innovative Information Science, Chiba Institute Technology Author

DOI:

https://doi.org/10.58459/icce.2024.5006

Abstract

In programming education, refining code is crucial. Trial and error is one effective method for achieving this refinement. However, it can be challenging for learners to maintain motivation during conventional programming exercises due to them not knowing how good their code is and not being able to continuously perform trial and error. To address these issues, it is important to establish criteria for evaluating code quality and have learners objectively recognize them. Therefore, we propose and implement a method that uses a code visualization system that visualizes quality indicators, a ranking system, and a code viewing function based on that ranking. Evaluation of this system when implemented in a university classroom suggests that students write better code, based on these quality indicators, when they perform trial and error by themselves or by viewing other learners' code.

Downloads

Download data is not yet available.

Downloads

Published

2024-11-25

How to Cite

Code Visualization System for Writing Better Code Through Trial and Error in Programming Learning: Classroom Implementation and Practice. (2024). International Conference on Computers in Education. https://doi.org/10.58459/icce.2024.5006