DocumentCode
3479921
Title
Identifying Top Java Errors for Novice Programmers
Author
Jackson, James ; Cobb, Michael ; Carver, Curtis
fYear
2005
fDate
19-22 Oct. 2005
Abstract
All freshmen at the United States Military Academy take an introductory programming course. We use a custom-built integrated development environment to help teach Java. During previous work, we implemented an integrated semantic and syntax error pre-processing system to help novice programmers decipher the otherwise cryptic compiler error messages in order for them to focus more on design issues than implementation issues. The syntactic errors that we checked were gathered by an informal survey of the current and former faculty members teaching the course. We noticed over the course of the year that there were discrepancies between the errors that the instructors had identified and the errors that the students were encountering. In response, we developed a real-time, automated error collection system that logged 100% of the Java errors in a central database that all users, students and faculty alike, encountered while using the integrated development environment over the course of a semester. This paper discusses the implementation and results of our system as well as the implications for novice programmers
Keywords
Java; computer aided instruction; computer science education; educational aids; educational institutions; Java errors; United States Military Academy; automated error collection system; integrated development environment; introductory programming course; novice programmers; syntactic errors; Computer errors; Databases; Education; Educational institutions; Information technology; Java; Lab-on-a-chip; Program processors; Programming profession; Real time systems; Information Technology; Programming; Syntax Errors;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers in Education, 2005. FIE '05. Proceedings 35th Annual Conference
Conference_Location
Indianopolis, IN
ISSN
0190-5848
Print_ISBN
0-7803-9077-6
Type
conf
DOI
10.1109/FIE.2005.1611967
Filename
1611967
Link To Document