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.
- Block Initials
- Number Variables
- Fractions
- Leap Year
- Rock, Paper, Scissors
- Rock, Paper, Scissors with Strings
- Math Methods
- Password Checker
- Find and Replace
- GPA Calculator
- Star Patterns
- Game Character
- Game Character Overloaded
- Student Account (optional)
- Array Intro
- Student Account Array
- Battleship
- Battleship Adjustable
- ArrayLists
- Inheritance Intro
- Bubble Sort
- Selection Sort
- Insertion Sort
- Binary Search
- Palindrome Recursion
- 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.