skip to main content
10.1145/1140124.1140197acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
Article

ASSISTing CS1 students to learn: learning approaches and object-oriented programming

Published:26 June 2006Publication History

ABSTRACT

Identifying and managing students who experience difficulty with learning to program is a challenge for CS educators. In an attempt to answer the familiar question "What makes for success in CS1?" we have investigated student approaches to learning using the ASSIST measure of learning approach. This measure considers three dimensions related to studying - deep (related to meaning), surface (reproducing) and strategic (achieving).Two cohorts of CS1 students completed an online ASSIST questionnaire midway through their first semester. Their three ASSIST scores were analysed together with their CS1 performance. The strongest relationships were a significant, negative correlation between a surface approach to learning and CS1 performance and a significant positive correlation between a strategic approach to learning and CS1 performance. Participants were classified via a cluster analysis according to the extent to which they showed deep, strategic, and surface learning profiles. Members of the cluster favouring a surface approach had the poorest performances, whereas members of the cluster favouring strategic or deep approaches rather than a surface approach had the best performances.

References

  1. Alexander, S., Amillo, J., Boyle, R., Clark, M., Daniels, M., Laxer, C., Loose, K., and Shinners-Kennedy, D. Case Studies in Admissions to and Early Performance in Computer Science Degrees. ACM SIGCSE Bulletin, 35, 4 (December 2003), 137--147. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Allert, J. D. The Effectiveness of Innovative Approaches to CS1: Comparing Opinion to Outcome. Proceedings of the Twenty Sixth Australian Computer Science Conference (ACSC 2004), Dunedin, N.Z. (2004), 151--157. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Bergin, S. and Reilly, R. Programming: Factors That Influence Success. ACM SIGCSE Bulletin, 37, 1 (2005), 411--415. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Boyle, R., Carter, J., and Clark, M. What makes them succeed? Entry, progression and graduation in Computer Science. Journal of Further & Higher Education, 26, 1 (2002), 3--18.Google ScholarGoogle ScholarCross RefCross Ref
  5. Byrne, M., Flood, B., and Willis, P. Using the Student Learning Framework to Explore the Variation in Academic Performance of European Business Students. Journal of Further & Higher Education, 28, 1 (2004), 67--78.Google ScholarGoogle ScholarCross RefCross Ref
  6. Chamillard, A.T. and Sward, R.E. Learning Styles across the Curriculum. ACM SIGCSE Bulletin, 37, 3 (2005), 241--245. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Entwistle, N. Supporting Effective Learning: a research perspective. Centre for Research on Learning and Instruction, University of Edinburgh, Edinburgh (1996).Google ScholarGoogle Scholar
  8. Hands, K., Peiris, D. R. and Gregor, P. Development of a computer-based interviewing tool to enhance the requirements gathering process. Requirements Engineering, 9, 3 (2004), 204--216. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. McCune, V. and Entwistle, N. The Deep Approach to Learning: Analytic Abstraction and Idiosyncratic Development. Proceedings of Innovations in Higher Education, Helsinki, Finland (2000).Google ScholarGoogle Scholar
  10. Morrison, M. and Newman, T. S. A Study of the Impact of Student Background and Preparedness on Outcomes in CS1. ACM SIGCSE Bulletin, 33, 1 (2001), 179--183. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Murphy, S. M. and Tyler, S. The Relationship between Learning Approaches to Part-Time Study of Management Courses and Transfer of Learning to the Workplace. Educational Psychology 25, 5 (2005), 455--469.Google ScholarGoogle ScholarCross RefCross Ref
  12. Ramalingam, V. and Wiedenbeck S. Development and Validation of Scores on a Computer Programming Self-Efficacy Scale and Group Analyses of Novice Programmer Self-Efficacy. Journal of Educational Computing Research, 19, 4 (1998), 367--381.Google ScholarGoogle ScholarCross RefCross Ref
  13. Rountree, N., Rountree, J., and Robins, A. Predictors of Success and Failure in a CS1 Course. ACM SIGCSE Bulletin 34, 4 (2002), 121--124. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Tait, H., Entwistle, N., and McCune, V. ASSIST: a reconceptualization of the Approaches to Studying Inventory. In Improving Student Learning: Improving Students as Learners (1998), Ed. C. Rust, The Oxford Centre for Staff & Learning Development, Oxford, 262--271.Google ScholarGoogle Scholar
  15. The British Psychological Society Code of Conduct, Ethical Principles and Guidelines, http://www.bps.org.uk/documentdownload-area/documentdownload$.cfm?file_uuid=6D0645CC-7E96-C67FD75E2648E5580115&ext=pdf, 2004.Google ScholarGoogle Scholar
  16. Ventura, P. Identifying Predictors of Success for an Objects-First CS1. Computer Science Education, 15, 3 (2005), 223--243.Google ScholarGoogle ScholarCross RefCross Ref
  17. Webster, R. Learning styles and design: The use of ASSIST for reflection and assessment. In A. Goody, J. Herrington & M. Northcote (Eds.), Proceedings of the 2002 Annual International Conference of the Higher Education Research and Development Society of Australasia (HERDSA), Perth, Australia (2002), 713--720.Google ScholarGoogle Scholar
  18. Wilson, B. A Study of Factors Promoting Success in Computer Science including Gender Differences. Computer Science Education, 12, 1-2 (2002), 141--164.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. ASSISTing CS1 students to learn: learning approaches and object-oriented programming

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ITICSE '06: Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
      June 2006
      390 pages
      ISBN:1595930558
      DOI:10.1145/1140124

      Copyright © 2006 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 26 June 2006

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate552of1,613submissions,34%

      Upcoming Conference

      ITiCSE 2024

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader