• DocumentCode
    3593818
  • Title

    Evaluation of Programming Competency Using Student Error Patterns

  • Author

    Kiran, Eranki L. N. ; Moudgalya, Kannan M.

  • Author_Institution
    IDP Educ. Technol., Indian Inst. of Technol. Bombay, Mumbai, India
  • fYear
    2015
  • Firstpage
    34
  • Lastpage
    41
  • Abstract
    Computer programming is a challenging skill that students in computer science and related disciplines are expected to learn. Computer science educators and students are concerned about the failures in programming competency. Programming errors reflect various details of student conceptual understanding and programming skills developed. This paper attempts to predict the failures in programming comprehension and debugging skills based on programming errors generated by the learner. We conduct a mixed method approach with pre-post test experimental design to evaluate the Java programming competency of the learner. We also compute the error metrics and supplement the course material to improve the competency through self-learning spoken tutorial workshops. The characterization of student programming patterns helps to identify at risk students and determine specific interventions. We analyze the compilation errors, computational time and computed Error Quotients to predict the programming behaviour. Results of the study show that students have improved their programming skills and benefited from the approach. Implications of this study is also helpful to computing education practitioners, workshop organizers, content developers and reviewers to improvise the course content.
  • Keywords
    Java; computer science education; educational courses; program debugging; programming; Java programming competency evaluation; compilation errors; computational time; computer programming; computer science educators; computer science students; course material; debugging skills; prepost test experimental design; programming behaviour; programming comprehension; programming skills; self-learning spoken tutorial workshops; student error patterns; student programming patterns; Conferences; Debugging; Education; Java; Programming profession; Writing; Comprehension; Debugging; Error Patterns; Mixed-method approach; Programming; Spoken-Tutorials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Learning and Teaching in Computing and Engineering (LaTiCE), 2015 International Conference on
  • Type

    conf

  • DOI
    10.1109/LaTiCE.2015.16
  • Filename
    7126229