skip to main content
10.1145/2591708.2591715acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
research-article

Identifying computer science self-regulated learning strategies

Published:21 June 2014Publication History

ABSTRACT

Computer Science students struggle to develop fundamental programming skills and software development processes. Crucial to successful mastery is the development of discipline specific cognitive and metacognitive skills, including self-regulation. We can assist our students in the process of reflection and self-regulation by identifying and articulating successful self-regulated learning strategies for specific discipline contexts. However, in order to do so, we must develop an understanding of those discipline-specific strategies that are successful and can be readily adopted by students.

In this paper, we analyse student reflections from an introductory software development course, identifying the usage of self-regulated learning strategies that are either specific to the software development domain, or articulated in that context. This study assists in the understanding of how Computer Science students develop learning skill within the discipline, and provides examples to guide the development of scaffolding activities to assist learning development.

References

  1. C. Allwood. Novices on the computer: a review of the literature. International Journal of Man-Machine Studies, 25:633--658, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. Bergin, R. Reilly, and D. Traynor. Examining the role of self-regulated learning on introductory programming performance. In Proceedings of ICER'05, pages 81--86, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. R. Cantwell and P. Moore. The development of measures of individual differences in self-regulatory control and their relationship to academic performance. Contemporary Educational Psychology, 21:500--517, 1996.Google ScholarGoogle ScholarCross RefCross Ref
  4. T. Caruso, N. Hill, T. VanDeGrift, and B. Simon. Experience report: Getting novice programmers to think about improving their software development process. In Proceedings of SIGCSE'11, pages 493--498, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. B. Hanks, L. Murphy, B. Simon, R. McCauley, and C. Zander. Cs1 students speak: Advice for students by students. In Proceedings of SIGCSE'09, pages 19--23, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. E. Lichtinger and A. Kaplan. Self-Regulated Learning, chapter Purpose of engagement in academic self-regulation, pages 9--19. Jossey-Bass, 2011.Google ScholarGoogle Scholar
  7. R. Lister, E. Adams, S. Fitzgerald, W. Fone, J. Hamer, M. Lindholm, R. McCartney, E. Mostrom, K. Sanders, O. Seppala, B. Simon, and L. Thomas. A multi-national study of reading and tracing skillls in novice programmers. SIGCSE Bulletin, 36(4):119--150, December 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. McCracken, V. Almstrum, D. Diaz, M. Guzdial, D. Hagen, Y. Kolikant, C. Laxer, L. Thomas, I. Utting, and T. Wiusz. A multi-national, multi-institutional study of assessment of programming skills of first-year cs students. SIGCSE Bulletin, 33(4):125--140, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Paris and J. Turner. Student Motivation, Cognition and Learning: Essays in Honor of Wilbert J. McKeachie, chapter Situated Motivation, pages 213--237. Hillsdale, N.J.: Erlbaum, 1994.Google ScholarGoogle Scholar
  10. V. Ramalingam, D. LaBelle, and S. Wiedenbeck. Self-efficacy and mental models in learning to program. In Proceedings of ITiCSE'04, pages 171--175, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. P. N. Robillard. The role of knowledge in software development. Communications of the ACM, 42(1), January 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. Sandelowski. Sample size in qualitative research. Research in Nursing & Health, 18(2):179--183, 1995.Google ScholarGoogle ScholarCross RefCross Ref
  13. D. Schon. The Reflective Practitioner: How Professionals Think in Action. Basic Books, 1983.Google ScholarGoogle Scholar
  14. G. Schraw, K. Crippen, and K. Hartley. Promoting self-regulation in science education: Metacognition as part of a broader perspective on learning. Research in Science Education, 36(1--2):111--139, 2006.Google ScholarGoogle Scholar
  15. J. Sheard, Simon, M. Hamilton, and J. Lönnberg. Analysis of research into the teaching and learning of programming. In Proceedings of ICER'09, pages 93--104, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. M. Veenman, J. Elshout, and J. Meijer. The generality vs domain-specificity of metacognitive skills in novice learning across domains. Learning and Instruction, 7(2):187--209, 1997.Google ScholarGoogle ScholarCross RefCross Ref
  17. S. Violet. Modelling and coaching of relevant metacognitive strategies for enhancing university students' learning. Learning and Instruction, 1:319--336, 1991.Google ScholarGoogle ScholarCross RefCross Ref
  18. P. Winne. Inherent details in self-regulated learning. Educational Psychologist, 80:284--290, 1995.Google ScholarGoogle Scholar
  19. Y. Zhang and B. Wildemuth. Application of social research methods to questions in information and library science. Westport Conn: Libraries Unlimited, 2009.Google ScholarGoogle Scholar
  20. B. Zimmerman. A social cognitive view of self-regulated academic learning. Journal of Educational Psychology, 81(3):329--339, 1989.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Identifying computer science self-regulated learning strategies

      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 '14: Proceedings of the 2014 conference on Innovation & technology in computer science education
        June 2014
        378 pages
        ISBN:9781450328333
        DOI:10.1145/2591708

        Copyright © 2014 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: 21 June 2014

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        ITiCSE '14 Paper Acceptance Rate36of164submissions,22%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