Computer Science 420 - Spring 2008
last updated January 10, 2008
This page is a course resource for
David Hutchens's
section of CS 420
which meets Tuesday (Roddy 147) and Thursday (Roddy 136), 10:00-11:50.
Text
There is no required textbook for this course.
Major Resources
Assignments
Team Project
Eclipse, Java, and Swing Links
Most Useful Resources
Links Related to the Course
Software Engineering Links
Books
I am referring to many texts and resources including
-
Fundamentals of Software Engineering, 2nd Edition,
Ghezzi, Jazayeri, and Mandrioli, Prentice Hall, 2003.
-
Object-Oriented Software Engineering: Practical Software Development using UML and Java,
2nd edition. Timothy C. Lethbridge and Robert Laganiere.
ISBN 0-07-710908-2. (US ISBN 0-07-322034-5)
-
Balancing Agility and Discipline,
Barry Boehm and Richard Turner, Addison-Wesley, 2004.
ISBN 0-321-18612-5.
You may see snippets of this book at
informit.com
including the Prelude which is given in its entirety.
-
Design Patterns: Elements of Reusable Object-Oriented Software,
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissades (Gang of Four), Addison-Wesley, 1995.
ISBN 0-201-633612.
-
Object-Oriented Design and Patterns,
Cay Horstmann, Wiley, 2004.
ISBN 0-471-31966-X.
Programming Links
Other Computing Sites
Some other Useful Things
David Hutchens, hutchens@cs.millersville.edu