We have several resources available to help you create the syllabus for your AP Computer Science course. These resources are based off of the Building Java Programs (BJP) textbook, which is the textbook used by the introductory programming classes at UW—although these plans could be adapted for any textbook.