ABSTRACT
The factors that contribute to success and failure in introductory programming courses continue to be a topic of lively debate, with recent conference panels and papers devoted to the subject (e.g. Rountree et al. 2004, Ventura et al., 2004, Gal-Ezer et al., 2003). Most work in this area has concentrated on the ability of single factors (e.g. gender, math background, etc.) to predict success, with the exception of Wilson et al. (2001), which used a general linear model to gauge the effect of combined factors. In Rountree et al. (2002) we presented the results of a survey of our introductory programming class that considered factors (such as student expectations of success, among other things) in isolation. In this paper, we reassess the data from that survey by using a decision tree classifier to identify combinations of factors that interact to predict success or failure more strongly than single, isolated factors.
- Barker, R., and Unger, E., (1983), A Predictor for Success in an Introductory Programming Class based upon Abstract Reasoning Development, ACM SIGCSE Bulletin, 15(1), 154--158. Google ScholarDigital Library
- Bishop-Clark, C., and Wheeler, D., (1994), The Myers-Briggs Personality Type and its Relationship to Computer Programming, Journal of Research on Computing in Education, 26(3), 358--370.Google ScholarCross Ref
- Boyle, R., Carter, J., and Clark, M., (2002), What Makes Them Succeed? Entry, Progression and Graduation in Computer Science, Journal of Further and Higher Education, 26(1).Google ScholarCross Ref
- Breiman, L., Friedman, J.,, Olshen, R., and Stone, C., (1984), Classification and Regression Trees, Wadsworth International Group.Google Scholar
- Chowdhury, A., Van Nelson, C., Fuelling, C., and McCormick, R., (1987), Predicting Success of a Beginning Computer Course Using Logistic Regression, in Proceedings of the 5th Annual Conference on Computer Science, 449. Google ScholarDigital Library
- Cross, E., (1970), The Behavioural Styles of Programmers, in Proceedings of the 85th Annual SIGCPR Conference, 69--91. Google ScholarDigital Library
- Gal-Ezer, J., Vliner, T., and Zur, E., (2003), Characteristics of Students who Failed (or Succeeded) the Introductory CS Course, work in progress in Proceedings of the 33rd ASEE/IEEE Frontiers in Education Conference.Google Scholar
- Goold, A., and Rimmer, R., (2000), Factors Affecting Performance in First-year Computing, ACM SIGCSE Bulletin, 32(2), 39--43. Google ScholarDigital Library
- Leeper, R., and Silver, J., (1982), Predicting Success in a First Programming Course, ACM SIGCSE Bulletin, 14(1), 147--50. Google ScholarDigital Library
- Mayer, D., and Stalnaker, A., (1968), Selection and Evaluation of Computer Personnel --- the Research History of SIG/CPR, in Proceedings of the 23rd ACM National Conference, 657--670. Google ScholarDigital Library
- Rountree, N., Rountree, J., and Robins, A., (2002), Predictors of Success and Failure in a CS1 Course, ACM SIGCSE Bulletin, 34(4), 121--124. Google ScholarDigital Library
- Rountree, N., Vilner, T., Wilson., B., and Boyle, R., (2004), Predictors for Success in Studying CS, panel session in Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 145--146. Google ScholarDigital Library
- Ventura, P., and Ramamurthy, B., (2004), Wanted: CS1 Students. No Experience Required, in Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 240--244. Google ScholarDigital Library
- Werth, L., (1986), Predictng Student Performance in a Beginning Computer Science Class, in Proceedings of the 17th SIGCSE Technical Symposium on Computer Science Education, 138--143. Google ScholarDigital Library
- Wilson, B., and Shrock, S., (2001), Contributing to Success in an Introductory Computer Science Course: A Study of Twelve Factors, in Proceedings of the 32nd SIGCSE Technical Symposium on Computer Science Education, 184--188. Google ScholarDigital Library
- Wolfe, J., (1971), Perspectives on Testing for Programming Aptitude, in Proceedings of the 26th ACM National Conference, 268--277. Google ScholarDigital Library
- Interacting factors that predict success and failure in a CS1 course
Recommendations
Interacting factors that predict success and failure in a CS1 course
The factors that contribute to success and failure in introductory programming courses continue to be a topic of lively debate, with recent conference panels and papers devoted to the subject (e.g. Rountree et al. 2004, Ventura et al., 2004, Gal-Ezer et ...
An investigation of potential success factors for an introductory model-driven programming course
ICER '05: Proceedings of the first international workshop on Computing education researchIn order to improve the course design of a CS1 model-driven programming course we study potential indicators of success for such a course. We explain our specific interpretation of objects-first. Of eight potential indicators of success, we have found ...
The Failure of Success Factors: Lessons from Success and Failure Cases of Enterprise Architecture Implementation [Best Paper Nominee]
SIGMIS-CPR '17: Proceedings of the 2017 ACM SIGMIS Conference on Computers and People ResearchMany Enterprise Architecture programmes fail to meet expectations. While much has been written about the factors influencing the success of EA programmes, there are few empirical investigations of the role of critical success factors (CSFs) in the ...
Comments