This covers fundamentals of object oriented paradigms and object oriented programming in Java to enable the students to solve Problem using Java