Entry Taylor:1977:TPB from sigcse1970.bib

Last update: Sun Apr 22 02:03:34 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{Taylor:1977:TPB,
  author =       "Robert P. Taylor",
  title =        "Teaching programming to beginners",
  journal =      j-SIGCSE,
  volume =       "9",
  number =       "1",
  pages =        "88--92",
  month =        feb,
  year =         "1977",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/382063.803365",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sun Nov 18 08:53:56 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
  note =         "Special issue for the Seventh Technical Symposium on
                 Computer Science Education.",
  abstract =     "Because of the rapid growth of computing and its
                 influence in schools and community colleges, we find we
                 must teach a growing number of graduate teachers and
                 administrators how to program. Because we firmly
                 believe that the only programming worth doing is
                 well-structured programming, this is the sort of
                 programming we want to teach these graduates to do.
                 Because BASIC, FORTRAN, and COBOL are so widely
                 implemented around the world, we know that one or more
                 of these languages will be the ones most of our
                 students will end up programming in, after they leave
                 Columbia. Because such languages are not particularly
                 well-suited for teaching structured programming to
                 beginners, we decided to develop an indirect approach
                 to this goal, one which would make the learning of
                 these languages the learning of second languages in a
                 second phase of learning to program. The approach which
                 we have been developing, including the major components
                 of a first programming language --- FPL, is suggested
                 in the remainder of this paper. For us, it has proven
                 to be an indirect but effective way to teach raw
                 beginners how to write well-structured programs in
                 archaic, ill-designed, high-level real languages.",
  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