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
Documentation
Comp. No. Systems

HelloWorld
miscellaneous
CNS Addition #1
CNS Conversion #1
CNS Conversion #2
CNS Subtraction #1
Unit 1 Pract Test
ASCII Art

Course Description

Coding Standards

Calendar

Vocab & Free Response Wiki

Midterm Exam

Final Exam

Vocab Words

Essential Questions

Student Responsibilities

Java API

AP Information
Barron's 5th Edition Table of Contents
Barron's 4th Edition Table of Contents
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
2009 multiple choice - 2009 mult choice annotated answers

Other Links

Java Game Applets at
games.minich.com

Newsletter Assignment

Java tutorials & links

Javabat practice problems

JavaWIDE - free online Java IDE

Important algorithms

Java algorithms - here and here

Docjar

Unit 2 Objects
Constructors
Methods
GUI Development

Purse & PurseTest
Car & CarTest
Tank
& TankTest
Bug & BugTest
Location
static methods & constants
aliasing
Jigloo Window
Jigloo Demo 1


Parts of a class
aliasing #1
aliasing #2
Unit 2 Pract Test
Purse
Car
Custom Class

RPG
Unit 3 Data Types
Strings
Math class
Scanner
datatypes
Scanner 1
Scanner 2
Scanner 3
Scanner 4
Tracing Data Types 1
Strings 1
Strings 2
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
JStore Worksheet
Unit 4 Pract Test


isPalindrome
Store
Unit 5 Loops
Random
For Loop Demo 1
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
Unit 5 Pract Test

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

classes 1
classes packet 1
classes packet 2
 
GridWorld GridWorld
Student Manual Narrative

College Board GridWorld
GridWorld QuickReference

GridWorld API - notes

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

GridWorld QuickReference 1
GridWorld QuickReference 2
GridWorld QuickReference 3

GridWorld Free Response 2010
GridWorld Free Response 2009
GridWorld Free Response 2008
GridWorld Free Response "College Board"

QuickReference 1

Extend Bug
Extend Critter
Unit 7 Interfaces Student
Interfaces 1

Interfaces 2
Interfaces 3
Interfaces 4

Comparable 1
interfaces 1
Unit 7 Pract Test
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 4

Inheritance
Unit 9 Arrays
ArrayLists
Searching
Array 1
array as a field - S
2D array 1
2D array 2
arraycopy
Linear search 1
Linear search 2
ArrayListDemo1
ArrayList 1
ArrayList 2
array 1
array 2
array 3
array 4
array 5
ArrayList 1
ArrayList 2
ArrayList 3
ArrayList 4
ArrayList 5
searching RC 1
binary search 1
two dimensional arrays 1
two dimensional arrays 2
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 How to Trace a Recursive Method 1
Power & Factorial
Compound Int
Void Recursion 1
Void Recursion 2
Binary Tree recxn
Binary Tree fibon

tracing recursion 1
tracing recursion 2
recursion mult choice 1
recursion 1

recursion 2
recursion 3
Recursion
Recursion Essay
Unit 12 Sorting Sorting algorithms sorting tracing 1
sorting tracing 2
sorting tracing 3
sorting tracing 4
sorting algo fill in code 1
sorting algo fill in code 2
sorting multiple choice 1

Sorting
Unit 13 AP Exam Review   Free Response 3 2009
Free Response 4 2009
 
The following units are not covered on the AP exam.
Unit 14 Applets Applets

  Game
Unit 15 C++ / C / C#

    C++ / C / C#
Unit 16 SQL

  SQL 1 SQL
Unit 17 Linked Lists ListNode
LinkedList
LinkedListTest

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

various various various
Misc      

Independent Study
College Research