Entry Roberts:1998:DJG 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{Roberts:1998:DJG,
  author =       "Eric Roberts and Antoine Picard",
  title =        "Designing a {Java} graphics library for {CS} 1",
  journal =      j-SIGCSE,
  volume =       "30",
  number =       "3",
  pages =        "213--218",
  month =        sep,
  year =         "1998",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/290320.283129",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sat Nov 17 16:56:32 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
  abstract =     "In recent years, there has been considerable interest
                 in using Java in introductory computer science courses.
                 The advantages of choosing Java, however, must be
                 balanced against two significant drawbacks: the
                 instability caused by the rapid evolution of the Java
                 toolkits and the complexity of the graphics model for
                 new students. This paper outlines a strategy for
                 teaching Java that eliminates these problems. The first
                 component of that strategy is a set of low-level
                 classes, DBCanvas and XGraphics, which together offer a
                 double-buffered graphics model that is well matched to
                 student intuition. The second component is a set of
                 higher-level classes, principally Collage and Widget,
                 which make it easy to introduce object-oriented
                 techniques at the beginning of CS1. The sources for
                 these classes are available on the Web at the URL
                 http://cse.stanford.edu/java",
  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