skip to main content
10.1145/2632320.2632355acmconferencesArticle/Chapter ViewAbstractPublication PagesicerConference Proceedingsconference-collections
research-article

Exploring variation in students' correct traces of linear recursion

Published:28 July 2014Publication History

ABSTRACT

There has been a wealth of education research focused on recursion. This research has documented students' persistent difficulties with recursion, a variety of pedagogical approaches, and students' correct and incorrect mental models of recursion. This paper explores the variation in students' successful attempts to trace linear recursion. The findings go beyond correct and incorrect mental models to show how each of four modes of tracing linear recursion may require or facilitate a particular understanding of recursion. Additionally, the current study shows how knowledge of algebraic substitution can be applied to tracing linear recursion, and identifies a potential difficulty in students transferring this knowledge.

References

  1. Corbin, J. M., & Strauss, A. C. (2008). Basics of Qualitative Research. Thousand Oaks, CA: SAGE Publications.Google ScholarGoogle Scholar
  2. diSessa, A. A. (2007). An interactional analysis of clinical interviewing. Cognition and Instruction. 25(4), 523--565.Google ScholarGoogle ScholarCross RefCross Ref
  3. George, C. E. (2000) Experiences with Novices: The Importance of Graphical Representation in Supporting Mental Models. In A. F. Blackwell & E. Bilotta (Eds). Proc. PPIG 12.Google ScholarGoogle Scholar
  4. Hubwieser, Magenheim, Muhling, & Ruf (2013). Towards a Conceptualization of Pedagogical Content Knowledge for Computer Science. ICER. 1--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Kahney, H. (1989) What do novice programmers know about recursion? Studying the Novice Programmer (E. Soloway & J. C. Spohrer, Eds.) Hillsdale, New Jersey: Lawrence Erlbaum Associates Inc., 209--228.Google ScholarGoogle Scholar
  6. Kurland, D. M., & Pea, R. D., (1989). Children's mental models of recursive logo programs. Studying the Novice Programmer (E. Soloway & J. C. Spohrer, Eds.) Hillsdale, New Jersey: Lawrence Erlbaum Associates Inc., 315--323.Google ScholarGoogle Scholar
  7. Leron, U. & Zazkis, R. (1986). Computational Recursion and Mathematical Induction. For the Learning of Mathematics, 6(2). 25--28.Google ScholarGoogle Scholar
  8. Lewis, C. M. (2012). Applications of Out-of-Domain Knowledge in Students' Reasoning about Computer Program State. (Doctoral dissertation). Retrieved from ProQuest Dissertations and Theses. (Accession Order No. 12710). Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Papert, S. (1980). Mindstorms: Children, Computers, and Powerful Ideas. New York: Basic Books, Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Reges, S. (2008) They mystery of b := (b = false). ACM SIGCSE, 39, 21--25. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Schoenfeld, A. H. (2007). Reflections on an assessment interview: What a close look at student understanding can reveal. In A. H. Schoenfeld (Eds.) Assessing Mathematical Proficiency (pp. 267--280). Cambridge: Cambridge University Press.Google ScholarGoogle Scholar
  12. Scholtz & Sanders (2010). Mental Models of Recursion: Investigating Students' Understanding of Recursion. ITiCSE, 103--107. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Simon et al. (2006). The ability to articulate strategy as a predictor of programming skill. Proc Eighth Australasian Computing Education Conference, Hobart, Australia. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Vygotsky, L. S. (1978). Mind in society: The development of higher psychological processes.Google ScholarGoogle Scholar
  15. Wagner, J. F. (2006). Transfer in Pieces. Cognition and Instruction, 24(1), 1--71.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Exploring variation in students' correct traces of linear recursion

    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
      ICER '14: Proceedings of the tenth annual conference on International computing education research
      July 2014
      186 pages
      ISBN:9781450327558
      DOI:10.1145/2632320

      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 the author(s) 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: 28 July 2014

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      ICER '14 Paper Acceptance Rate17of69submissions,25%Overall Acceptance Rate189of803submissions,24%

      Upcoming Conference

      ICER 2024
      ACM Conference on International Computing Education Research
      August 13 - 15, 2024
      Melbourne , VIC , Australia

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader