Robotics C++ Physics II AP Physics B Electronics Java Astronomy Other Courses Summer Session  

AP Computer Science Manuals

College Board Approval to Use the AP Designation for My 3 AP Courses

Potentially Useful Links

 ap java.util 

Collections

 

 AP Computer Science A: First Semester Topics - 26 Lessons

Preface: AP CS 7. Input and Output 14. Booolean Algebra 21. Number Systems

1. Introduction to OOP 8. Control Structures, Part 1 15. ArrayList 22. Computer Knowledge

2. More OOP 9. Recursion 16. One-Dimensional Arrays 23. Two-Dimensional Arrays

3. Data Types and Variables 10. String Class 17. Quadratic Sorts 24. Recursive Arrays

4. Objects 11. Inheritance 18. Merge and Merge Sort 25. Big O

5. Classes 12. Control Structures, Part 2 19. Searching 26. Quick Sort

6. Libraries and APIs 13. Exception Handling 20. More on Classes

 

AP Computer Science AB: Second Semester Topics -  8 Lessons

27. Lists and Iterators 29. Linked Lists 31. Stacks and Queues 33. Priority Queues

28. Sets and Maps 30. Binary Search Trees 32. Hashing 34. Case Study. GridWorld

 

AP Computer Science A and AB: Review

1. Exam Reference Material 2. Previous AP Exams 3. Course Review Exercises 1 4. Case Study Answers

5. Mini Review Exercises

 

Appendices - Supporting Material

A. IDEs C. Key Terms E. Test Taking G. The Learning Curve

B. ASCII D. Object Class F. MC Practice Exams H. Style