Software Engineering 2A04
Software Design I
Fall 2001

Instructor: William M. Farmer, David L. Parnas


References

A. Books

  1. H. Abelson and G. Sussman, Structure and Interpretation of Computer Programs, Second Edition, MIT Press, 1996.
  2. F. Brooks, The Mythical Man-Month, Addison-Wesley, 1995. REQUIRED TEXT.
  3. D. M. Hoffman and D. M. Weiss, Software Fundamentals: Collected Papers by David L. Parnas, Addison Wesley, 2001. OPTIONAL TEXT.
  4. S. McConnell, Creating a True Profession of Software Engineering, Microsoft Press, 1999.
  5. E. Nikitin, Into the Realm of Oberon, Springer-Verlag, 1998. OPTIONAL TEXT.
  6. H. van Vliet, Software Engineering: Principles and Practice, Wiley, 2000.

B. Web Documents and Sites

  1. A Beginners Guide to UNIX.
  2. Bibliographies on Software/Hardware Engineering and Formal Methods.
  3. ETH Oberon Home Page.
  4. Paul Hachmann's Vector Graphics in Oberon.
  5. Information about Unix.
  6. Oberon Reference Site.
  7. Aaron O'Reilly's Unix Tutorial.
  8. Mark Pavlidis's Oberon Tutorial.
  9. A Short Introduction to Unix by Dr. v. Mohrenschildt.
  10. SSH FAQ.