The document outlines a budget of work for a Programming Java NC III course for senior high school students. It includes 10 lessons covering topics such as workplace communication, team leadership, problem solving, computer operations, and object-oriented programming concepts. Each lesson includes 3-6 learning competencies that will be taught through activities like lectures, demonstrations, simulations and hands-on practice over the course of the 2017-2018 school year. Assessment methods such as written tests, practical exams and portfolio reviews are mentioned.