APSI Syllabus and Overview AP Computer Science A for New and Experienced AP Teachers Workshop Leader: Robert Glen Martin This course is for both new and experienced AP Computer Science (APCS) A teachers. It will increase the participant's knowledge of required course content, and provide materials, resources, and techniques for use with students. Participants will receive information about the current and future direction of the APCS A course as well as the latest information from the 2016 APCS A Reading. A broad range of AP Computer Science A topics will be covered including 1D and 2D arrays, Lists/ArrayLists, generics, sorting, searching, recursion, object oriented programming, the APCS A Labs, and AP Examination free response problems. Participants will obtain substantial hands on lab experience utilizing programming projects authored by the presenter. Participants will also participate in a mock APCS A Reading. Participants are expected to have a basic knowledge of the Java programming language in order to receive maximum benefit from this workshop. The content of this workshop also includes four hours of specific pre-workshop preparation. See the Class Prep information for specifics. Day One Day Three Introductions and Expectations What’s New in APCS A APCS A Course Description o AP Equity and Access o APCS A Labs o APCS A Syllabus and Course Audit APCS A Exam Results APCS A Course Materials and Programming Integrated Development Environments Introducing OOP with Karel J. Robot Object References Day Two 1D and 2D Arrays Strings Lists and ArrayLists Lists and ArrayLists (cont) Abstract Classes and Interfaces Searching Sorting Recursion (Tracing) Day Four APCS A Reading Overview Mock APCS A Reading Best Practices APCS A Online Resources Evaluation