Loading [MathJax]/extensions/MathMenu.js
Support Awareness of Anomaly in Coding Behavior using Code Revision Data | IEEE Conference Publication | IEEE Xplore

Support Awareness of Anomaly in Coding Behavior using Code Revision Data


Abstract:

With the aim of better teaching effectiveness in programing courses, this study provides a framework to easily understand students’ coding progress using the data which i...Show More

Abstract:

With the aim of better teaching effectiveness in programing courses, this study provides a framework to easily understand students’ coding progress using the data which is produced while they are coding. In particular, we explore the methods to find students who get stuck at coding and make little progress. In HTML courses for programing novices, we collected code revision history including the amount of code update and save times of students. In this paper, we discuss the usefulness of code revision history to understand students’ coding progress by describing coding patterns revealed by the analysis of the data, characteristics of coding progress and scalability for programing courses.
Date of Conference: 04-07 December 2022
Date Added to IEEE Xplore: 14 June 2023
ISBN Information:

ISSN Information:

Conference Location: Hung Hom, Hong Kong
Citations are not available for this document.

I. Introduction

ICT literacy has been regarded as one of the essential skills in modem life. It has been raising broad attention from various fields including the workplace and education [1]. In order to understand and make effective use of computational mechanisms and information technology, it is crucial to learn programming—many studies on various topics have been conducted, such as teaching and learning methods [2]. In particular, some studies that aim to enhance educational outcomes focus on the coding process of programming novices to help instructors analyze their coding behaviors and progress. The typical approach for this end is a content analysis of questions raised by students in class and quantitative analysis of syntax and compile errors. However, such overt questions and error logs do not help instructors find and deal with students who are actually in trouble but hesitate to ask questions or have some technical troubles that do not produce explicit errors. If instructors can find out such students who are stuck while they are coding, they could provide appropriate instructions or formative feedback. Besides, in recent programming courses, it is common for students to create programs to draw some shapes or web pages freely. The conventional data such as compile log and the time to finish assignments does not help evaluate their progress on this type of assignments. Instructors need to analyze data at a higher granularity level to identify students who are in trouble.

Cites in Papers - |

Cites in Papers - IEEE (1)

Select All
1.
Xiaonan Wang, Yancong Su, Yi Sun, Kento Shigyo, Kazuhiro Ohtsuki, Hidenari Kiyomitsu, "Navigating Learning Pathways: A Multifaceted Approach to Understanding Student Engagement and Progress in Online Programming Courses", 2024 12th International Conference on Information and Education Technology (ICIET), pp.501-506, 2024.
Contact IEEE to Subscribe

References

References is not available for this document.