Novice mistakes: are the folk wisdoms correct?
Communications of the ACM
Identifying and correcting Java programming errors for introductory computer science students
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
The neglected battle fields of syntax errors
ACE '03 Proceedings of the fifth Australasian conference on Computing education - Volume 20
Not seeing the forest for the trees: novice programmers and the SOLO taxonomy
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Methods and tools for exploring novice compilation behaviour
Proceedings of the second international workshop on Computing education research
CodeWrite: supporting student-driven practice of java
Proceedings of the 42nd ACM technical symposium on Computer science education
Understanding the syntax barrier for novices
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
SyntaxTrain: relieving the pain of learning syntax
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
An open platform for managing short programming exercises
Proceedings of the ninth annual international ACM conference on International computing education research
An Empirical Investigation into Programming Language Syntax
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
Identifying and correcting syntax errors is a challenge all novice programmers confront. As educators, the more we understand about the nature of these errors and how students respond to them, the more effective our teaching can be. It is well known that just a few types of errors are far more frequently encountered by students learning to program than most. In this paper, we examine how long students spend resolving the most common syntax errors, and discover that certain types of errors are not solved any more quickly by the higher ability students. Moreover, we note that these errors consume a large amount of student time, suggesting that targeted teaching interventions may yield a significant payoff in terms of increasing student productivity.