The courses discusses about design of classes, Inheritance, Polymorphism, Static and dynamic binding, Abstract classes, Exception handling, java File I/O, Interfaces, inner classes and generics in detail. It also introduces event-driven programming and collections and iterators.

This course focuses in developing skill to create static and dynamic Web site that are used as information management media that make student competent for web page and deign and development for individuals and for companies. It enriches with HTML, XML, JavaScript, VBScript and ASP languages.