This document outlines a syllabus for a Java programming course divided into 15 units over section I, II and III. The units cover topics such as introduction to Java, data types, selection statements, iteration, classes and methods, exceptions, input/output, threads, graphics and applets. The schedule allocates 2 hours for theory and 2 hours for practical sessions for each unit, with a 2 hour test at the end to assess units 1 through 15.