Starting with Object Oriented Programming Concept, comparing with other FOP languages , discussion on important features of JAVA.
Then start writing simple codes and once student get familiar with writing java codes , starts Class and Object Concept. Then Gradually entering into constructor, polymorphism, inheritance and all other concepts of JAVA Programming. every concept is discussed with writing Programmes. At the end intelligent problems for coding round are discussed and solved .