Object-oriented methods for large-scale software systems. Software design for reuse using patterns. WWW applications in languages, e.g., Java.
This course can be applied toward:
Prerequisite
CS 314 (Software Development Methods) with a C [2.0] or better.
Textbooks and Materials
Textbooks and materials can be purchased at the CSU Bookstore unless otherwise indicated.
Required
- Applying UML and Patterns, 3rd Ed. (2005)
Larman
ISBN: 0131489062 - Refactoring: Improving the Design of Existing Code, 1st Ed. (1999)
Fowler
ISBN: 0201485672
Software/Hardware requirements: Reliable access to the Internet and email access to computer for lessons and programming assignments; and a CSU computer account.
Instructors