Loading [MathJax]/extensions/MathMenu.js
Why Novice Programmers Fall into a Pitfall?: Coding Pattern Analysis in Programming Exercise | IEEE Conference Publication | IEEE Xplore

Scheduled Maintenance: On Tuesday, May 20, IEEE Xplore will undergo scheduled maintenance from 1:00-5:00 PM ET (6:00-10:00 PM UTC). During this time, there may be intermittent impact on performance. We apologize for any inconvenience.

Why Novice Programmers Fall into a Pitfall?: Coding Pattern Analysis in Programming Exercise


Abstract:

It is crucial for educators to understand pitfalls for novice programmers in programming education at computer science course. By giving well-timed advice to students who...Show More

Abstract:

It is crucial for educators to understand pitfalls for novice programmers in programming education at computer science course. By giving well-timed advice to students who fall into a pitfall, educators are able to achieve efficient teaching and keep up their students' motivation. However, so far, it is less well-understood how novice students edit source code and why they fall into a pitfall. In this paper, we analyzed coding patterns of novice students empirically. We collected programming activities by students on exercises of programming course, and then performed qualitative and quantitative analysis. In qualitative analysis, experienced programmers analyzed patterns of the novice programmers manually. In quantitative analysis, we focused on transtions of the edit distance between a source code of each student under development and a correct source code in a programming class. As a result, we confirmed coding patterns of novice programmers in case of falling into pitfalls, and the characteristics of transitions of edit distance metric in the case that novice students had faced difficulty in understanding the exercise.
Date of Conference: 26-27 October 2012
Date Added to IEEE Xplore: 29 November 2012
Print ISBN:978-1-4673-4366-4
Conference Location: Osaka, Japan

Contact IEEE to Subscribe

References

References is not available for this document.