Predicting Introductory Programming Performance: A multi-institutional multivariate study

被引:36
作者
Bergin, Susan [1 ]
Reilly, Ronan [1 ]
机构
[1] NUI Maynooth, Dept Comp Sci, Maynooth, Co Kildare, Ireland
关键词
D O I
10.1080/08993400600997096
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
A model for predicting student performance on introductory programming modules is presented. The model uses attributes identified in a study carried out at four third-level institutions in the Republic of Ireland. Four instruments were used to collect the data and over 25 attributes were examined. A data reduction technique was applied and a logistic regression model using 10-fold stratified cross validation was developed. The model used three attributes: Leaving Certificate Mathematics result (final mathematics examination at second level), number of hours playing computer games while taking the module and programming self-esteem. Prediction success was significant with 80% of students correctly classified. The model also works well on a per-institution level. A discussion on the implications of the model is provided and future work is outlined.
引用
收藏
页码:303 / 323
页数:21
相关论文
共 35 条
  • [1] Austin H. S., 1987, SIGCSE Bulletin, V19, P161, DOI 10.1145/31726.31752
  • [2] Barker R. J., 1983, SIGCSE Bulletin, V15, P154, DOI 10.1145/952978.801037
  • [3] Bergin S., 2005, SIGCSE Bulletin, V37, P411, DOI 10.1145/1047124.1047480
  • [4] Bergin S., 2005, P 17 WORKSHOP PSYCHO, V17, P293
  • [5] Bergin S., 2005, P 1 INT WORKSH COMP, P81, DOI DOI 10.1145/1089786.1089794
  • [6] Bergin S., 2006, THESIS
  • [7] Byrne P., 2001, SIGCSE Bulletin, V33, P49, DOI 10.1145/507758.377467
  • [8] WHAT BEST PREDICTS COMPUTER PROFICIENCY
    EVANS, GE
    SIMKIN, MG
    [J]. COMMUNICATIONS OF THE ACM, 1989, 32 (11) : 1322 - 1327
  • [9] Effect of a constructivist learning environment for field-dependent/independent students on achievement in introductory computer programming
    Gibbs, David C.
    [J]. SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), 2000, : 207 - 211
  • [10] Goold A., 2000, SIGCSE Bulletin, V32, P39, DOI 10.1145/355354.355369