AP Java
Mr. Minich's Wyo Home Page       |       Wyomissing Area High School

  Lecture Notes Demo Programs Worksheets Projects Resources
Unit 1 Hardware
Languages
Eclipse
Output
Comp. No. Systems

HelloWorld
miscellaneous
Comp. No. Systems #1
Comp. No. Systems #2
Comp. No. Systems #3
Comp. No. Systems #4
ASCII Art

Course Description

Coding Standards

Calendar

Midterm Exam

Final Exam

Vocab Words

Essential Questions

Java API

AP Information
exam info
exam subset
exam Quick Reference
College Board student info
College Board teacher area
sample AP exam mult ch & free resp questions
make your own AP exam mult ch quiz
old AP exam Free Response questions
old AP exam Free Response solutions by Litvin
2010 questions - 2010 solutions
2009 questions
- 2009 solutions
2008 questions - 2008 solutions
2007 questions - 2007 solutions
2006 questions - 2006 solutions
2005 questions - 2005 solutions
2004 questions - 2004 solutions

Other Links

Java Game Applets at
games.minich.com

Newsletter Assignment

Term Paper Topics

Java tutorials & links

Javabat practice problems

JavaWIDE - free online Java IDE

Important algorithms

Java algorithms - here and here

Docjar

Computer Dictionaries:
Webopedia, foldoc, NIST

Unit 2 Objects
Constructors
Documentation
Tank
TankTest
Bot
BotTest
aliasing

Parts of a class
Unit 2 Pract Test
Custom Class
RPG
Unit 3 Data Types
Strings
Math class
Scanner
Object References
Scanner 1
Scanner 2
Scanner 3
Scanner 4
Tracing Code 1
Tracing Code 2
Tracing Code 3
Tracing Code 4
Tracing Code 5
Tracing Code 6
Tracing Code 7
Tracing Code 8
Unit 3 Pract Test

Word Class
Unit 4 if Statements
equals & compareTo
switch
  if statements 1
if statements 2
if statements 3
if statements 4
If mult ch 1
boolean alg 1
boolean alg 2
string compar 1
string compar 2
Unit 4 Pract Test

isPalindrome
Store
Unit 5 Loops
Random
Loop 1
prime nos
Euclids GCD
LCM
reversing digits
while 1
while 2
for 1
loop mult ch 1
nested for loop 1
nested for loop 2
nested loop mc 1
random 1
loop packet 1
loop packet 2
loop packet 3

Loops
Unit 6 Classes
Jars
Swap
Static
Fish
Mult. Classes 1
Mult. Classes 2

classes 1
classes packet 1
classes packet 2
 
GridWorld GridWorld

College Board GridWorld
GridWorld QuickReference

GridWorld API - notes

Actor API - Actor
Bug API - Bug
Critter API - Critter
Grid interface API - Grid
Location API - Location
Rock API - Rock
Flower API - Flower

Student Manual Narrative
QuickReference 1
GridWorld QuickReference 1
Extend Bug
Extend Critter
Unit 7 Interfaces Student
Interfaces 1

Interfaces 2
Interfaces 3
Interfaces 4

Comparable 1
interfaces 1
Interfaces
Unit 8 Inheritance Person <- Student <- APStudent    client
Person2 <- Student2 <- APStudent2    client2
SuperClass <- SubClass
Actor <- Bug <- BoxBug
Actor <- Critter <- CrabCritter
Actor <- Critter <- ChameleonCritter
Actor <- Flower
Actor <- Rock

inheritance RC 1
inheritance RC 2
inheritance 1
inheritance 2
inheritance 3

Inheritance
Unit 9 Arrays
Searching
ArrayLists
Array 1
array as a field - S
2D array 1
2D array 2
arraycopy
Linear search 1
Linear search 2
ArrayList 1
ArrayList 2
searching RC 1
binary search 1

array 1
array 2
array 3
array 4
array 5
two dimensional arrays 1
two dimensional arrays 2
ArrayList 1
ArrayList 2
ArrayList 3
ArrayList 4
ArrayList 5
array mult choice 1
array mult choice 2
array mult choice 3
ArrayList
Searching
Tic Tac Toe
Connect Four
Dictionary
BinaryNum
Unit 10 Exceptions Many Exceptions
GradeList & Test Class
exceptions activity Exceptions
Unit 11 Recursion Recursion 1
Power & Factorial
Compound Int
Void Recursion 1
Void Recursion 2
Binary Tree recxn
Binary Tree fibon

recursion 1
recursion 2
recursion 3
recursion 4
recursion 5
recursion 6
recursion 7
recursion 8
recursion 9
recursion 10
Recursion
Recursion Essay
Unit 12 Sorting Sorting algorithms sorting tracing 1
sorting tracing 2
sorting algo fill in code 1
sorting algo fill in code 2
sorting multiple choice 1

Sorting
The following units are not covered on the AP exam.
Unit 13 Applets Applets

  Game
Unit 14 C++ / C / C#

    C++ / C / C#
Unit 15 SQL

  SQL 1 SQL
Unit 16 Linked Lists ListNode
LinkedList
LinkedListTest

LinkedList 1
Linked List 2
Balanced Parens
Unit 17 Hashing
Sets
Maps
Binary Trees
Heaps
Priority Queues
Big Oh

various various various
Misc      

Independent Study
College Research