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

  Lecture Notes Demo Programs Worksheets Quizzes 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
Hardware
Languages
Eclipse
Output
Documentation
Comp No Syst
Vocab
ASCII Art

Course Description

Coding Standards

Calendar

Vocab & Free Response Wiki

Midterm Exam

Final Exam

Vocab Words

Java API

AP Information
Barron's 5th Edition Table of Contents
Barron's 4th Edition Table of Contents
Litvin's 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 (pp 22-51)
make your own AP exam mult ch quiz
old AP exam Free Response questions
old AP exam Free Response solutions by Litvin
old AP exam Free Response solutions at College Board
2012 questions - 2012 solutions
2011 questions - 2011 solutions
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
"College Board" Practice Exam MC - FR - 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 Bug & Location classes
Objects
Constructors
Methods
AP Exam Test Taking Strategies
Bug & Bug API & BugTracingDemo1
Location - Location API
Tank & TankTest
AliasingDemo


Bug Tracing #1
Bug Tracing #2
self-created Bug Tracing #1
Parts of a Class #1
Writing a Class #1
Classes Objects Mult Ch #1
Unit 2 Pract Test
Objects
Constructors
Methods
Vocab
A Bugs Life
Custom Class
Unit 3 Data Types
Strings
Math Class
Scanner
GUI Development
DataTypes
Strings 1
Scanner 1
Scanner 2
Scanner 3
Scanner 4
GUI 1
Tracing Data Types 1
Strings 1
Strings 2
Strings Mult Ch #1
Math Class Mult Ch #1
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

Data Types
Strings
Math class
Scanner
Vocab
Word Class
Unit 4 if Statements
equals & compareTo
switch
Store 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

if Statements
equals
Vocab
isPalindrome
Store
Unit 5 Loops
Random
For Loop Demo 1
Loop 1

prime nos
Euclids GCD
LCM
reversing digits
RandomDemo
while 1
while 2
for 1
for 2
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
Random
Vocab
Loops
Unit 6 Classes & Composition
Jars
Swap
Static
Fish
Mult. Classes 1
Mult. Classes 2

classes 1
classes packet 1
classes packet 2
Classes
Vocab
 
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
BugVariationRunner
CircleBug
SpiralBug
ZBug
WBug
DashBug
SBug
HeartBug
Bug API 1
Actor API 1
MysteryBug 1
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"
GridWorld
Vocab
BugVariations
MysteryBug
Extend Critter
GridWorld Game
Unit 7 Arrays ArrayDemo1
ArrayAsAProperty
ArrayOfObjects
2D Array 1
ArrayDemo 1
ArrayAsAPropertyDemo 1
ArrayOfObjectsDemo 1

Tracing Arrays 1
Writing Arrays 1

Tracing 2D Arrays 1
Writing 2D Arrays 1
Writing 2D Arrays 2
binary search 1

array mult choice 1
array mult choice 2
Arrays
Searching
Vocab
Tic Tac Toe
Searching
Connect Four
Dictionary
BinaryNum
Unit 8 ArrayLists
Searching
ArrayListDemo1
ArrayListAsAProperty
ArrayListOfObjects

ArrayList 1
ArrayList 2
Tracing ArrayList 1
Tracing ArrayList 2

ArrayList 2
ArrayList 3
ArrayList 4
ArrayList 5

searching RC 1

for each loop 1
ArrayLists
Vocab
ArrayList
Unit 9 Interfaces Student
Interfaces 1

Interfaces 2
Interfaces 3
Interfaces 4

Interfaces RC 1
Comparable RC 1
Comparable 1
Interfaces 1
Unit 9 Pract Test
Interfaces
Vocab
Interfaces
Unit 10 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 tracing 1
inheritance tracing 2
inheritance multiple choice 1
inheritance multiple choice 2
inheritance multiple choice 3
inheritance multiple choice 4
Inheritance
Vocab
Inheritance
Unit 11 Exceptions Many Exceptions
GradeList & Test Class
exceptions activity Exceptions
Vocab
Exceptions
Unit 12 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
Vocab
Recursion
Recursion Essay
Unit 13 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
Vocab
Sorting
Unit 14 AP Exam Review   QuickReference 1

Free Response 3 2009
Free Response 4 2009
   
The following units are not covered on the AP exam.
Unit 15 HTML 5
w3schools
      HTML5 Copied Game
HTML5 Custom Game
Unit 16 App Inventor        
Misc Applets Applets

    Game
Misc C++ / C / C#

      C++ / C / C#
Misc SQL

  SQL 1   SQL
Misc Linked Lists ListNode
LinkedList
LinkedListTest

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

various various   various
Misc        

Independent Study
College Research