Software Engineering 2A04
Software Design I
Fall 2000
References
A. Books
- H. Abelson and G. Sussman, Structure and Interpretation of
Computer Programs, Second Edition, MIT Press, 1996.
- F. Brooks, The Mythical Man-Month, Addison-Wesley,
1995. REQUIRED TEXT.
- D. Hoffman and P. Strooper, Software Design, Automated
Testing Maintenance, McMaster Custom Courseware, Software
Engineering 2A04, September 2000. OPTIONAL TEXT.
- B. Kernighan and D. Ritchie, The C Programming Language,
Second Edition, Prentice Hall, 1988.
- S. McConnell, Creating a True Profession of Software
Engineering, Microsoft Press, 1999.
- M. Mohrenschildt, M. Directo, and K. Kowalski, Introduction
to Software Engineering: A Collection of Formal Software
Specifications, McMaster Custom Courseware, Software
Engineering 2A04, September 2000. REQUIRED TEXT.
- H. van Vliet, Software Engineering: Principles and
Practice, Wiley, 2000.
B. Papers
- Selected Papers by D. Parnas and Others, McMaster
Custom Courseware, Software Engineering 2A04, September
2000. OPTIONAL TEXT.
C. Web Documents and Sites
- Bibliographies
on Software/Hardware Engineering and Formal Methods.
- Information
about gcc.
- Information
about Unix.
- A Beginners Guide to UNIX.
- A
Short Introduction to Unix by Dr. v. Mohrenschildt.
- SSH FAQ.