Students will work through the requirements, architecture, and design phases of OT and a brief overview of design patterns. This initial offering will sample the current state of OT concepts and applications.
Subsequent courses address the material in more depth.
Object technology is becoming a dominant software organization technique. Objects are everywhere, from the desktops to servers to the web, affecting requirements, analysis, design, construction, testing, and software project management. The class consists of a sequence of units, each containing overview material followed by a direct application of that material to a problem. The class will be team taught, drawing on the strengths of various IOT faculty members to present specific topics. Students will have the opportunity to work in smaller groups and then bring back solutions to the larger group.