Entry Bergmann:1998:UIC 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{Bergmann:1998:UIC,
  author =       "Seth Bergmann",
  title =        "Using inheritance for computing with physical
                 quantities: an interdisciplinary project",
  journal =      j-SIGCSE,
  volume =       "30",
  number =       "1",
  pages =        "45--47",
  month =        mar,
  year =         "1998",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/274790.273159",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sat Nov 17 16:56:29 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
  abstract =     "This paper involves an interdisciplinary project in
                 computer science and physics. Students in introductory
                 physics courses need to be able to deal with
                 dimensioned quantities (often called ``dimensional
                 analysis''), and to solve problems using the correct
                 units for various physical quantities. Computer science
                 students need to understand concepts of object-oriented
                 programming, including the notion of inheritance. In
                 this paper we present a project in which physical
                 quantities such as distance, time, mass, speed, force,
                 power, etc. are represented as objects. The student
                 designing the classes can ensure that the client always
                 combines quantities in an appropriate fashion (e.g., a
                 force must be computed as a mass multiplied by an
                 acceleration). The student designing the classes can
                 also allow the client to compute physical quantities
                 using different units (e.g., the addition of three
                 distances: 1 inch + 2 meters + 3 feet). This is done by
                 defining subclasses Meters, Miles, and Feet, all of
                 which inherit from the class Distance, thus providing
                 the student with a nice example of the proper use of
                 inheritance. The relevant classes, with test driver
                 software, have been implemented and are available at
                 the URL: http://www.rowan.edu/~bergmann The software
                 has been implemented in both C++ and Java, though this
                 paper will use the C++ version in its exposition.",
  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