Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/LaTiCE.2015.16guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Evaluation of Programming Competency Using Student Error Patterns

Published: 09 April 2015 Publication History

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.

Cited By

View all
  • (2023)A Think-Aloud Study of Novice DebuggingACM Transactions on Computing Education10.1145/358900423:2(1-38)Online publication date: 8-Jun-2023
  • (2018)Predicting academic performance: a systematic literature reviewProceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education10.1145/3293881.3295783(175-199)Online publication date: 2-Jul-2018
  • (2018)Errors and Complications in SQL Query FormulationACM Transactions on Computing Education10.1145/323171218:3(1-29)Online publication date: 9-Aug-2018

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
LATICE '15: Proceedings of the 2015 International Conference on Learning and Teaching in Computing and Engineering
April 2015
228 pages
ISBN:9781479999675

Publisher

IEEE Computer Society

United States

Publication History

Published: 09 April 2015

Author Tags

  1. Comprehension
  2. Debugging
  3. Error Patterns
  4. Mixed-method approach
  5. Programming
  6. Spoken-Tutorials

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)A Think-Aloud Study of Novice DebuggingACM Transactions on Computing Education10.1145/358900423:2(1-38)Online publication date: 8-Jun-2023
  • (2018)Predicting academic performance: a systematic literature reviewProceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education10.1145/3293881.3295783(175-199)Online publication date: 2-Jul-2018
  • (2018)Errors and Complications in SQL Query FormulationACM Transactions on Computing Education10.1145/323171218:3(1-29)Online publication date: 9-Aug-2018

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media