Using techniques from several approaches, including OMT, you learn the fundamental concepts of object-oriented analysis and design. To an object-oriented designer, design patterns are reusable concepts and ideas that can be utilized over and over again in a variety of software systems. The course also covers object-oriented project management and pitfalls to avoid. The choice of Java as the vehicle for learning and implementing OO design concepts is another unique feature of this course. Java was designed to be object-oriented from the ground up.
Enrollment is limited.
Knowledge of object-oriented programming is useful but not essential. He has extensive experience teaching object-oriented analysis and design, UML, and Java and is a Sun Certified Java 2 Programmer.