Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!unixhub!slacvm!bebo From: BEBO@SLACVM.SLAC.STANFORD.EDU (Bebo White) Newsgroups: comp.edu Subject: Book for Programming Techniques Course Message-ID: <91099.223011BEBO@SLACVM.SLAC.STANFORD.EDU> Date: 10 Apr 91 06:30:11 GMT Organization: Stanford Linear Accelerator Center Lines: 34 Instructors of courses on programming and/or software techniques: Please consider for adoption or for a recommended reference "Programming Techniques for Software Development", by Bebo White, published by Van Nostrand Reinhold,1989. The goal of this book is to provide an introduction to a wide variety of techniques with an emphasis on the basic concepts, vocabulary and references for advanced study. There are sample programs demonstrating each concept.These sample programs were designed to be as complete as possible and portable to a wide variety of computing platforms. Pascal and BASIC are used with the idea that those languages represent a "least common denominator" for "structured" and "un-structured" code development readily translatable to languages of choice. The program code was also written so that it could be easily modified and integrated as subprograms into more complex applications. Chapters include: Key Topics in Software Design Organization of Data Generation and Validation of Pseudo-Random Number Sequences Simulation and Monte Carlo Techniques Survey of Graphics Techniques Human Factors Program Attributes/Metrics Gaming Techniques Searching Sorting Bebo White ---> the opinions expressed are mine alone and not necessarily those of SLAC, Stanford University or the DOE