Entry Hosch:1996:JFL 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{Hosch:1996:JFL,
  author =       "Frederick Hosch",
  title =        "{Java} as a First Language: an Evaluation",
  journal =      j-SIGCSE,
  volume =       "28",
  number =       "3",
  pages =        "45--50",
  day =          "1",
  month =        sep,
  year =         "1996",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/234867.234877",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sat Nov 17 18:57:35 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/java.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib;
                 UnCover library database",
  URL =          "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Compiler/FORTRAN/fortran3.bib;
                 ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Compiler/java.bib;
                 ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Compiler/JAVA/java.bib;
                 ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/Pape.bib",
  abstract =     "In this note, we outline some issues raised in
                 considering the use of the programming language
                 Java$^{TM}$ to support a first course in software
                 development. The course --- essentially CS 1 --- is
                 centered on the design and implementation of simple
                 objects, and employs an iterative
                 specify/design/implement/test strategy to introduce
                 data design and traditional procedural concepts. We
                 enumerate some aspects of the Java language that
                 attracted our interest, and identify some areas of the
                 language design that could be modified to better meet
                 our needs in an introductory computer science course.",
  acknowledgement = ack-nhfb,
  classcodes =   "C0220 (Computing education and training); C6110J
                 (Object-oriented programming); C6140D (High level
                 languages)",
  corpsource =   "Dept. of Comput. Sci., New Orleans Univ., LA, USA",
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
  keywords =     "computer science education; course; CS 1 course; data
                 design; educational courses; engineering; first
                 language; first software development; implementation;
                 introductory computer science course; iterative
                 specify/design/implement/test; Java programming
                 language; language design; object-; object-oriented
                 programming; oriented languages; procedural concepts;
                 simple object; simple object design; software;
                 strategy",
  treatment =    "P Practical",
}

Related entries