Entry Long:1999:CVF 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{Long:1999:CVF,
  author =       "Timothy Long and Bruce Weide and Paolo Bucci and
                 Murali Sitaraman",
  title =        "Client view first: an exodus from
                 implementation-biased teaching",
  journal =      j-SIGCSE,
  volume =       "31",
  number =       "1",
  pages =        "136--140",
  month =        mar,
  year =         "1999",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/384266.299734",
  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 =     "When teaching certain CS topics (e.g., abstract data
                 types, operating systems), the instructor tries to make
                 clear the distinction between the ``client''
                 perspective and the ``implementer'' perspective. But
                 when teaching some programming language features and
                 related programming techniques, this dichotomy often is
                 not respected as strongly as it should be. We
                 illustrate this with a discussion of how to teach
                 recursion, comparing a traditional approach with one
                 that is careful not to blur the distinctions between
                 client view and implementer view. The latter better
                 supports new learners in the creation of a sound and
                 consistent mental model for developing and reasoning
                 about programs that involve recursion.",
  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