Analysis of Logic Errors Utilizing a Large Amount of File History During Programming Learning

We proposed an editing record visualization system that can confirm learner modification of programs by storing a learning log. This system was utilized for an actual flipped classroom and stored an enormous volume of learning logs. Each learning log contained all the source code being modified unti...

Full description

Saved in:
Bibliographic Details
Published in2020 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE) pp. 630 - 634
Main Authors Umezawa, Katsuyuki, Nakazawa, Makoto, Kobayashi, Manabu, Ishii, Yutaka, Nakano, Michiko, Hirasawa, Shigeichi
Format Conference Proceeding
LanguageEnglish
Published IEEE 08.12.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:We proposed an editing record visualization system that can confirm learner modification of programs by storing a learning log. This system was utilized for an actual flipped classroom and stored an enormous volume of learning logs. Each learning log contained all the source code being modified until the program was completed. We also developed a debugging exercise extraction system to automatically generate problems with syntax errors for debugging practice using these learning logs. In this paper, we propose a method of identifying logic errors in cases where no error information is obtained by analyzing the learning log.
ISSN:2470-6698
DOI:10.1109/TALE48869.2020.9368348