Students, in this Course, learn about the construction of large Multi-Module Software Systems using object-oriented programming. Students also learn about an Integrated Development Environment (IDE) that supports Graphical User Interface and produce different kinds of applications using different Even Driven Techniques.