AP Computer Science Assignments and Lessons
Unit 5 - Classes
Assignments
CodingBat Assignments
The Java Quick Reference (aka "The Gold Sheet")
The SnackBar class
The Vendor class
The VendingMachine class
Pong Assignment
Practice Final Exam Solutions (Free Response)
Reference - Class Notes
Unit 4 - Iteration (Loops)
Assignments
CodingBat Assignments
The Java Quick Reference (aka "The Gold Sheet")
Reference - The Vic Methods Gold Sheet
The Vic class
Program 1 Starter File - The Guessing Game
Challenge Starter File - Cool Program
Reference - Class Notes
Unit 3 - Boolean Expressions and IF statements
Assignments
The Java Quick Reference (aka "The Gold Sheet")
Reference - The Vic Methods Gold Sheet
The Vic class
Program #2 - The Craps class
Program #2 - The CrapsGame class
Program #2 - The Craps JAR file
Program #2 - The CrapsTest1 class (use after you have a game that you believe works)
Program #2 - The CrapsStats class (use after you have a game that you believe works)
Reference - Class Notes
Unit 2 Part 2 - Strings, Wrapper Classes, and the Math Class
Assignments
The Java Quick Reference (aka "The Mamma Gold Sheet")
Traingle Calculator Program - TriangleCalculator class
Traingle Calculator Program - Triangle class
Traingle Calculator Program - TriangleCalculatorFrame class
Traingle Calculator Program - TriangleCalculatorPanel class
Reference - Class Notes
Unit 2 - Using Objects
Do - Assignments
Use - The Turtle Java Archive
Reference - The Turtle Methods Gold Sheet
Reference - Class Notes
Unit 1 - Getting Started and Primitive Types in Java
Do - Assignments
Program #1 - RunningPaceCalculator class
Challenge
Reference - Class Notes