cml@care.cs.umd.edu (Christopher Lott) (05/10/91)
I would like to have a list of required reading for budding software engineers included in the FAQ. Dr. Lamb suggested that I post to get more input, then he'd include it. Please email; I'll summarize. So, from some old postings, here's my list: >From: reggie@dinsdale.nm.paradyne.com (George W. Leach) Date: 22 Nov 89 12:47:18 GMT (1) Programming in the large: Gerald M. Weinberg, The Psychology of Computer Programming, Van Nostrand Reinhold, 1971. ISBN 0-442-29264-3. Frederick P. Brooks, Jr., The Mythical Man-Month, Addison Wesley, 1978. ISBN 0-201-00650-2 (2) Programming in the small: Brian W. Kernighan, and P.J. Plauger, The Elements of Programming Style, Second Edition, McGraw-Hill, 1978. ISBN 0-07-034207-5. Jon Louis Bentley, Writing Efficient Programs, Prentice-Hall, 1982. Jon Bentley, Programming Pearls, Addison-Wesley, 1986. Jon Bentley, More Programming Pearls, Addison-Wesley, 1988. Brian W. Kernighan, and P.J. Plauger, Software Tools, Addison-Wesley, 1976. >From: bturner@hpcvlx.cv.hp.com (Bill Turner) Date: 27 Nov 89 18:34:51 GMT Donald A. Norman, The Psychology of Everyday Things. ISBN 0-465-06709-3. >From: perlman@capybara.cis.ohio-state.edu (Gary Perlman) Date: 1 Jun 89 17:47:35 GMT Dijkstra's A Discipline of Programming Boehm's SE Economics -- Christopher Lott \/ Dept of Comp Sci, Univ of Maryland, College Park, MD 20742 cml@cs.umd.edu /\ 4122 AV Williams Bldg 301 405-2721 <standard disclaimers>
jls@netcom.COM (Jim Showalter) (05/10/91)
Bertrand Meyer: "Object Oriented Software Construction" Grady Booch: "Software Engineering in Ada" Parnas: "On the Criteria to be Used in the Decomposition of Large Systems" -- **************** JIM SHOWALTER, jls@netcom.com, (408) 243-0630 ***************** * Proven solutions to software problems. Consulting and training in all aspects* * of software development. Management/process/methodology. Architecture/design/* * reuse. Quality/productivity. Risk reduction. EFFECTIVE OO techniques. Ada. *
haim@taichi.uucp (24122-Haim Kilov(L028)m000) (05/10/91)
A couple of other good books on programming: Programming methodology. A collection of articles by members of IFIP Working Group 2.3. Edited by David Gries. Springer Verlag, 1978. E.W.Dijkstra. Selected writings on computing: a personal perspective. Springer Verlag, 1982. Bertrand Meyer. Object-oriented software construction. Prentice-Hall, 1988. Hope this helps. -Haim Kilov haim@bcr.cc.bellcore.com