This document provides a syllabus for a Java Programming course. The course consists of 7 topics that will be covered through lectures and practical sessions over several weeks. Students will have one exam worth 100 marks and a practical exam worth 50 marks. They will also complete term work assignments worth 25 marks. The topics covered include Java fundamentals, classes, exception handling, IO packages, multi-threading, GUI, and database connectivity. Students will submit programming assignments related to these topics as part of their term work. References for the course are also provided.