Entry Marion:1999:CWS 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{Marion:1999:CWS,
  author =       "William Marion",
  title =        "{CS1}: what should we be teaching?",
  journal =      j-SIGCSE,
  volume =       "31",
  number =       "4",
  pages =        "35--38",
  month =        dec,
  year =         "1999",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/349522.349388",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sat Nov 17 16:56:41 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
  abstract =     "At the 1998 SIGCSE Technical Symposium a paper,
                 entitled ``Providing Intellectual Focus to CS1/CS2,''
                 was presented in which the authors argued for a more
                 intellectually-focused approach to the first-year
                 sequence in an undergraduate computer science program.
                 The central intellectual role in CS1 and CS2 should be:
                 ``The study and application of languages and methods
                 for making precise and understandable descriptions of
                 software for human beings and the approach is built
                 around the concepts of systems thinking and
                 mathematical modeling as these principles are
                 manifested in a component-based software paradigm''
                 [12]. Following up on these ideas, the author of the
                 current paper stakes out a particular position
                 concerning one of the two courses, the CS1 course: no
                 matter which software methodology is developed, no
                 matter under which paradigm ideas are presented, no
                 matter which programming language is used there are
                 certain fundamental concepts that ought to be
                 introduced in a first course in a computer science
                 major. Toward this end the author raises and addresses
                 three questions, articulates some goals that are based
                 on answers to the questions and describes the
                 fundamental concepts. In addition, the author indicates
                 how these concepts can be developed in CS 1
                 irrespective of the methodology, paradigm and language
                 presented.",
  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