This workshop is designed to prepare new and experienced teachers for the newly
released AP Computer Science A course framework, including changes to the AP CS A exam.
We will cover all four units in the new Course and Exam Description (CED), including arithmetic,
decisions (if statements), iterations (loops), strings, classes and objects,
constructors and methods, 1D and 2D arrays and the ArrayList class,
searching and sorting, recursion, and files.
I will help you connect and practice with AP CS A resources, including pre-packaged
curricula and online Java coding platforms and the College Board’s AP Classroom.
We will do mock grading of several free-response questions from past AP exams,
and discuss many multiple-choice questions. You will get access to
Java Methods: Object-Oriented Programming and Data Structures, 4th AP Edition e-book,
and we will use it in class.
We will discuss Java IDEs, including Eclipse and some of the online environments,
and I will assist you in learning them. (You may use a Java IDE of your choice, of course.)
You will write code in Java every day during synchronous Zoom meetings
and discuss different approaches to solving a problem. Asynchronous coding will allow you
to work independently and later share your solutions with fellow participants.
An important part of the workshop will be modeling pedagogical patterns
and sharing teaching practices.
|