Entry Ginat:1999:TRP from sigcse1990.bib

Last update: Wed Sep 26 02:07:32 MDT 2018                Valid HTML 4.0!

Index sections

Top | Symbols | Numbers | Math | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

BibTeX entry

@Article{Ginat:1999:TRP,
  author =       "David Ginat and Eyal Shifroni",
  title =        "Teaching recursion in a procedural environment --- how
                 much should we emphasize the computing model?",
  journal =      j-SIGCSE,
  volume =       "31",
  number =       "1",
  pages =        "127--131",
  month =        mar,
  year =         "1999",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/384266.299718",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sat Nov 17 16:56:36 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
  abstract =     "Recursion is a powerful and essential computational
                 problem solving tool, but the concept of recursion is
                 difficult to comprehend. Students that master the
                 conventional programming construct of iteration in
                 procedural programming environments, find it hard to
                 utilize recursion. This study started as a test of CS
                 College students' utilization of recursion. It was
                 conducted after they have completed CS1, where they
                 studied recursion with the C programming language. The
                 test revealed that students adhere to the iterative
                 pattern of ``forward accumulation'', due to their
                 confidence with the iteration construct, but lack of
                 trust of the recursion mechanism. These results
                 motivated us to get more insight into the nature of
                 recursion difficulties and ways to overcome them. In
                 this paper we describe the difficulties we observed,
                 and present a declarative, abstract, approach that
                 contributed to overcome them. We question the emphasis
                 that should be put on the basic computing model when
                 presenting recursion, and argue for emphasis on the
                 declarative approach for teaching recursion formulation
                 in a procedural programming environment.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}

Related entries