Entry Porter:1975:PTA 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{Porter:1975:PTA,
  author =       "Charles H. Porter and Nesa Labbe Wu",
  title =        "Programming for terminal applications",
  journal =      j-SIGCSE,
  volume =       "7",
  number =       "3",
  pages =        "77--82",
  month =        sep,
  year =         "1975",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/382216.382493",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sun Nov 18 08:53:51 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
  abstract =     "When a computer language is taught in the classroom,
                 the focus is usually on the language itself and its
                 application to the students' fields of interest. Syntax
                 and logic are the chief barriers to be overcome, and,
                 as a result, an important topic is not covered. This
                 area is becoming more a problem with the trend toward
                 writing computer programs to be run from a terminal.
                 Students are not being taught how to write a program to
                 be run by someone else.This article develops a set of
                 rules to improve programs for terminal applications.
                 These rules center around:1. Data Validation: The
                 Programmer must explicitly test the data entered to be
                 sure it is of a valid type and within valid range;2.
                 Input and Output Validation: It is important to
                 identify the problem being solved, the input to the
                 program and the results of the program; and 3. Data
                 Flow: The flow of data into the computer should be
                 ordered in the same way as it would be if a person were
                 solving a problem in his head.If these rules are
                 followed, programs will perform better, the user will
                 be happier, and the data processing will be more
                 accurate.",
  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