• 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