Course Outline

0: Setup & Initial Documents

1: Computer Systems

2: Objects & Primitives

3a: Conditionals

3b: Looping, including Magpie Lab*

4: Writing Classes

5: Enhancing Classes

6a: Arrays & Searching

6b: Arrays, Sorts, and Matrices, including Pictures Lab*

7: Inheritance

8: Recursion, including Elevens Lab*

9: Final Projects

* These labs are to meet the current curriculum requirements for AP Computer Science as specified by College Board (click HERE to link to lab portion of College Board Site). Coverage will be assessed on the AP Computer Science Exam (Afternoon of Friday, May 8, 2020).