The document outlines the course curriculum for Java Programming, covering topics such as object oriented programming concepts in Java, classes and objects, inheritance, packages, exceptions, threads, applets, and collections. It includes 4 units that cover basic Java syntax and programming, OOP concepts, exceptions and I/O, and applets and collections. The document provides details on the topics covered in each unit along with the number of hours allocated to each topic.