This Program is designed to make participants comfortable & confident in using Design Patterns. The aim is to give Object-Oriented Designers and Developers important standard guidelines and practices as also techniques to “manage” the Design Process itself. The concept of the patterns is explained through various examples and the application explained using a case study.