AP Computer Science Assignments and Lessons
Unit 3 (Part 1) - Classes
Assignments
CodingBat Assignments
The Java Quick Reference (aka "The Gold Sheet")
Pong Assignment
Reference - Class Notes
Unit 2 - Selection and Iteration
Assignments
The Java Quick Reference (aka "The Mamma Gold Sheet")
Reference - The Vic Methods Gold Sheet
The Vic class
The Vic Example (from notes)
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)
Program #3 Starter File - The Guessing Game
Program #4 - The DualDirectionVic class (makes Program #4 easier to do)
Challenge Starter File - Cool Program
Reference - Class Notes
Unit 1 - Getting Started and Primitive Types in Java
Do - Assignments
The Java Quick Reference (aka "The Mamma Gold Sheet")
Program #1 - RunningPaceCalculator class
Challenge
Use - The Turtle Java Archive
Reference - The Turtle Methods Gold Sheet
Triangle Calculator Program - TriangleCalculator class
Traingle Calculator Program - Triangle class
Traingle Calculator Program - TriangleCalculatorFrame class
Traingle Calculator Program - TriangleCalculatorPanel class
Reference - Class Notes