Entry Wilson:1995:IBF 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{Wilson:1995:IBF,
  author =       "Ronald E. Wilson",
  title =        "Integrating a breadth-first curriculum with relevant
                 programming projects in {CS1\slash CS2}",
  journal =      j-SIGCSE,
  volume =       "27",
  number =       "1",
  pages =        "214--217",
  month =        mar,
  year =         "1995",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/199691.199789",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sat Nov 17 18:57:28 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
  abstract =     "The ACM/IEEE Guidelines (1990) for CS1/CS2 recommend
                 that these classes present a variety of concepts from
                 the field of computer science. This is a departure from
                 the traditional method of presenting this course, a
                 course that stressed primarily programming. This paper
                 describes a CS1/CS2 curriculum that integrates the
                 breadth-first approach coupled with programming
                 assignments that reinforce concepts covered in this
                 curriculum. Students still spend a majority of their
                 effort on programming. However, the programs that they
                 write represent concepts that are usually presented
                 later in the curriculum. These programs include an SLR
                 parser, a problem from the realm of scientific
                 computation, a dynamic programming problem from formal
                 language theory, an implementation of the relational
                 algebra operators for querying relational databases, an
                 example from the field of artificial intelligence, and
                 a simple example of concurrent programming. This
                 curriculum is no doubt daunting to some students, but
                 it does succeed in integrating topics covered in a
                 breadth-first curriculum with related programming
                 assignments. Experience has shown that most students
                 prefer this rigorous set of meaningful programming
                 assignments to ones that are more contrived and
                 trivial.",
  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