Allan Didier

APCS Assignment List

Below is the list of assignments for the AP Computer Science A course. We will follow this list in order, but the list and assignments are subject to change.  Feel free to move ahead in the course if you want. Grading of the assignments will be based on the APCS Programming Rubric.

  1. Block Initials
  2. Number Variables
  3. Fractions
  4. Leap Year
  5. Rock, Paper, Scissors
  6. Rock, Paper, Scissors with Strings
  7. Math Methods
  8. Password Checker
  9. Find and Replace
  10. GPA Calculator
  11. Star Patterns
  12. Game Character
  13. Game Character Overloaded
    Student Account (optional)
  14. Array Intro
  15. Student Account Array 
  16. Battleship
  17. Battleship Adjustable
  18. ArrayLists
  19. Inheritance Intro
  20. Bubble Sort
  21. Selection Sort
  22. Insertion Sort
  23. Binary Search
  24. Palindrome Recursion
  25. Group Project

When you are finished with the above assignments and done with the curriculum for the AP exam, check out the Other Programs page for ways to take your programming beyond the AP exam.