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

skip to main content
10.5555/1151869.1151894dlproceedingsArticle/Chapter ViewAbstractPublication Pagesaus-ceConference Proceedingsconference-collections
Article
Free access

Predictors of success in a first programming course

Published: 01 January 2006 Publication History

Abstract

This paper describes a multi-national, multiinstitutional study that investigated introductory programming courses. Student participants were drawn from eleven institutions, mainly in Australasia, during the academic year of 2004. A number of diagnostic tasks were used to explore cognitive, behavioural, and attitudinal factors such as spatial visualisation and reasoning, the ability to articulate strategies for commonplace search and design tasks, and attitudes to studying. The results indicate that a deep approach to learning was positively correlated with mark for the course, while a surface approach was negatively correlated; spatial visualisation skills are correlated with success; a progression of map drawing styles identified in the literature has a significant correlation with marks; and increasing measures of richness of articulation of a search strategy are also associated with higher marks. Finally, a qualitative analysis of short interviews identified the qualities that students themselves regarded as important to success in programming.

References

[1]
Bailey, J.L., & Stefaniak, G., (2001). Industry perceptions of the knowledge, skills and abilities needed by computer programmers. Proc 2001 ACM SIGCPR conference on Computer personnel research, San Diego, CA, USA, 93-99, ACM Press.
[2]
Barker, R., & Unger, E., (1983). A predictor for success in an introductory programming class based upon abstract reasoning development. ACM SIGCSE Bulletin 15(1):154-158.
[3]
Biggs, J. (1987). Student approaches to learning and studying. Melbourne, Australian Council for Educational Research.
[4]
Biggs, J., Kember, D., & Leung, D.Y.P. (2001). The revised two-factor study process questionnaire: R-SPQ- 2F. British Journal of Educational Psychology 71(1):133-149.
[5]
Boyle, R., Carter, J., & Clark, M. (2002). What Makes Them Succeed? Entry, progression and graduation in Computer Science. Journal of Further and Higher Education, 26(1):3-18.
[6]
Chowdhury, A., Van Nelson, C., Fuelling, C.P., & McCormick, R.L. (1987). Predicting success of a beginning computer course using logistic regression (Abstract only). Proc 15th ACM Annual Computer Science Conference, St Louis, MO, USA, 449.
[7]
Cox, A., & Fisher, M. (2004). Navigating codespace: A new direction for spatial cognition research. Poster presented at the Biannual Convention of the International Society for Human Ethology, Ghent, Belgium. http://users.cs.dal.ca/~amcox/pubs/pubs.html. Accessed 3 Oct 2005.
[8]
Cross, E. (1970). The behavioral styles of computer programmers. Proc 8th Annual SIGCPR Conference, Maryland, WA, USA, 69-91.
[9]
Curzon, P. (2000). Learning Computer Science through Games and Puzzles. Interfaces 42:14-15. http://www.bcs-hci.org.uk/interfaces/interfaces42.pdf. Accessed 3 Oct 2005.
[10]
de Raadt, M., Hamilton, M., Lister, R., Tutty, J., Baker, B., Box, I., Cutts, Q., Fincher, S., Hamer, J., Haden, P., Petre, M., Robins, A., Simon, Sutton, K., Tolhurst, D. (2005). Approaches to learning in computer programming students and their effect on success. In Brew, A., & Asmar, C. (2005). Higher Education in a changing world: Research and Development in Higher Education, 28:407-414.
[11]
Ekstrom, R.B., French, J.W., Harman, H.H., & Dermen, D. (1976). Kit of factor-referenced cognitive tests. Princeton, NJ, USA, Educational Testing Services.
[12]
Evans, G., & Simkin, M. (1989). What best predicts computer proficiency? Communications of the ACM 32(11):1322-1327.
[13]
Fincher, S., Petre, M., Tenenberg, J., Blaha, K., Bouvier, D., Chen, T-Y., Chinn, D., Cooper, S., Eckerdal, A., Johnson, H., McCartney, R., Monge, A., Moström, J., Powers, P., Ratcliffe, M., Robins, A., Sanders, D., Schwartzman, L., Simon, B., Stoker, C., Tew, A., & Vandegrift, T. (2004). A multi-national, multiinstitutional study of student-generated software designs. 4th Annual Finnish / Baltic Sea Conference on Computer Science Education, Koli, Finland, 1-8.
[14]
Fincher, S., Baker, B., Box, I., Cutts, Q., de Raadt, M., Haden, P., Hamer, J., Hamilton, M., Lister, R., Petre, M., Robins, A., Simon, Sutton, K., Tolhurst, D., Tutty, J. Programmed to succeed?: a multi-national, multiinstitutional study of introductory programming courses (2005). Computing Laboratory Technical Report 1-05, University of Kent, Canterbury, UK.
[15]
Hagan, D., & Markham, S. (2000). Does it help to have some programming experience before beginning a computing degree program? ACM SIGCSE Bulletin 32(3):25-28.
[16]
Hestenes, D., Wells, M., & Swackahmer, G. (1992). Force Concept Inventory. Physics Teacher 30:141-158.
[17]
Leeper, R.R., & Silver, J.L. (1982). Predicting success in a first programming course. ACM SIGCSE Bulletin 14(1):147-150.
[18]
Lister, R., Adams, E. S., Fitzgerald, S., Fone, W., Hamer, J., Lindholm, M., McCartney, R., Moström, J., Sanders, K., Seppälä, O., Simon, B., & Thomas, L. (2004). A Multi-National Study of Reading and Tracing Skills in Novice Programmers. ACM SIGCSE Bulletin 36(4):119-150.
[19]
Mayer, D.B., & Stalnaker, A.W. (1968). Selection and Evaluation of Computer Personnel - the Research History of SIG/CPR. Proc 1968 23rd ACM National Conference, Las Vegas, NV, USA, 657-670.
[20]
Mayer, R.E., Dyck, J.L., & Vilberg, W. (1989). Learning to program and learning to think: what's the connection? In Soloway, E., & Sphorer, J.C. (Eds.), Studying the Novice Programmer. Hillsdale, New Jersey: Lawrence Erlbaum.
[21]
McCracken, W.M., Almstrum, V., Diaz, D., Guzdial, M., Hagan, D., Kolikant, Y.B.-D., Laxer, C., Thomas, L., Utting, I., & Wilusz, T. (2001). A multi-national, multi-institutional study of assessment of programming skills of first-year CS students. ACM SIGCSE Bulletin 33(4):125-140.
[22]
Nasr, R., Hall, S.R., & Garik, P. (2003). Student misconceptions in signals and systems and their origins. Proc 33rd ASEE/IEEE Frontiers in Education Conference, Boulder CO, USA, T2E23-T2E28.
[23]
Onorato, L.A., & Schvaneveldt, R.W. (1987). Programmer-nonprogrammer differences in specifying procedures to people and computers. The Journal of Systems and Software 7(4):357-369.
[24]
Petre, M., & Blackwell, A.F. (1999). Mental Imagery in Program Design and Visual Programming. International Journal of Human-Computer Studies 51(1):7-30.
[25]
Petre, M., Fincher, S., Tenenberg, J., Anderson, R., Anderson, R., Bouvier, D., Fitzgerald, S., Gutschow, A., Haller, S., Jadud, M., Lewandowski, G., Lister, R., McCauley, R., McTaggart, J., Morrison, B., Murphy, L., Prasad, C., Richards, B., Sanders, K., Scott, T., Shinners-Kennedy, D., Thomas, L., Westbrook, S., & Zander, C. (2003). 'My criterion is: Is it a Boolean?': a card-sort elicitation of students' knowledge of programming constructs . Computing Laboratory Technical Report 6-03. University of Kent, Canterbury, UK.
[26]
Poucet, B. (1993). Spatial cognitive maps in animals: New hypotheses on their structure and neural mechanisms. Psychological Review 100(2):163-182.
[27]
Roddan, M. (2002). The determinants of student failure and attrition in first year computing science. Final-year undergraduate project. http://www.psy.gla.ac.uk/ ~steve/localed/mrodd.html. Accessed 3 Oct 2005.
[28]
Rountree, N., Rountree, J., & Robins, A. (2002). Predictors of success and failure in a CS1 course. ACM SIGCSE Bulletin 34(4):121-124.
[29]
Simon, Cutts, Q., Fincher, S., Haden, P., Robins, A., Sutton, K., Baker, B., Box, I., de Raadt, M., Hamer, J., Hamilton, M., Lister, R., Petre, M., Tolhurst, D., Tutty, J. (2006). The ability to articulate strategy as a predictor of programming skill. Proc Eighth Australasian Computing Education Conference, Hobart, Australia, Jan 2006.
[30]
Tolhurst, D., Baker, B., Hamer, J., Box, I., Cutts, Q., de Raadt, M., Fincher, S., Haden, P., Hamilton, M., Lister, R., Petre, M., Robins, A., Simon, Sutton, K., Tutty, J. (2006). Do map-drawing styles of novice programmers predict success in programming? A multi-national, multi-institutional study. Proc Eighth Australasian Computing Education Conference, Hobart, Australia, Jan 2006.
[31]
Werner, S., Krieg-Brückner, B., Mallot, H.A., Schweizer, K., & Freksa, C. (1997). Spatial cognition: the role of landmark, route, and survey knowledge in human and robot navigation. In Jarke, M., Pasedach, K., & Pohl, K. (Hrsg.), Informatik 97: Informatik Aktuell 41-50, Berlin.
[32]
Wilson, B.C., & Shrock, S. (2001). Contributing to success in an introductory computer science course: a study of twelve factors. ACM SIGCSE Bulletin 33(1):184-188.
[33]
Wolfe, J.M. (1971). Perspectives on Testing for Programming Aptitude. Proc 1971 26th ACM National Conference, Chicago, IL, USA, 268-277.

Cited By

View all
  • (2021)Study Behavior in Computing Education—A Systematic Literature ReviewACM Transactions on Computing Education10.1145/346912922:1(1-40)Online publication date: 18-Oct-2021
  • (2021)Relating Reading, Visualization, and Coding for New ProgrammersProceedings of the 43rd International Conference on Software Engineering10.1109/ICSE43902.2021.00062(600-612)Online publication date: 22-May-2021
  • (2020)Programming in primary educationProceedings of the 15th Workshop on Primary and Secondary Computing Education10.1145/3421590.3421598(1-10)Online publication date: 28-Oct-2020
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image DL Hosted proceedings
ACE '06: Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
January 2006
259 pages
ISBN:1920682341

Publisher

Australian Computer Society, Inc.

Australia

Publication History

Published: 01 January 2006

Author Tags

  1. education
  2. programming aptitude

Qualifiers

  • Article

Conference

ACE '06
ACE '06: Computing Education
January 16 - 19, 2006
Hobart, Australia

Acceptance Rates

Overall Acceptance Rate 161 of 359 submissions, 45%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)69
  • Downloads (Last 6 weeks)7
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2021)Study Behavior in Computing Education—A Systematic Literature ReviewACM Transactions on Computing Education10.1145/346912922:1(1-40)Online publication date: 18-Oct-2021
  • (2021)Relating Reading, Visualization, and Coding for New ProgrammersProceedings of the 43rd International Conference on Software Engineering10.1109/ICSE43902.2021.00062(600-612)Online publication date: 22-May-2021
  • (2020)Programming in primary educationProceedings of the 15th Workshop on Primary and Secondary Computing Education10.1145/3421590.3421598(1-10)Online publication date: 28-Oct-2020
  • (2019)The Academic Enhancement ProgramProceedings of the 50th ACM Technical Symposium on Computer Science Education10.1145/3287324.3287422(686-692)Online publication date: 22-Feb-2019
  • (2019)Development of a Self-Reporting Tool for Capturing Student Emotions During Programming ActivitiesProceedings of the Twenty-First Australasian Computing Education Conference10.1145/3286960.3286968(64-68)Online publication date: 29-Jan-2019
  • (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)Early Developmental Activities and Computing ProficiencyProceedings of the 2017 ITiCSE Conference on Working Group Reports10.1145/3174781.3174789(140-157)Online publication date: 30-Jan-2018
  • (2018)Transfer-Learning Methods in Programming Course Outcome PredictionACM Transactions on Computing Education10.1145/315271418:4(1-18)Online publication date: 31-Oct-2018
  • (2017)Improving Computational Thinking Using Follow and Give InstructionsProceedings of the 5th International Conference on Technological Ecosystems for Enhancing Multiculturality10.1145/3144826.3145351(1-7)Online publication date: 18-Oct-2017
  • (2017)Predicting Academic Success Based on Learning Material UsageProceedings of the 18th Annual Conference on Information Technology Education10.1145/3125659.3125695(13-18)Online publication date: 27-Sep-2017
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media