Game project due May 25th. Progress check (turn in your code and accomplishments to date) on May 18th. May 25

Game Project: Prototype (i.e. handdrawn or in powerpoint) of game. Class diagram showing all constructors, methods, return types, parameters and class variables. Must include at least 2 classes (1 gui and 1 for dice?). Must include at least 2 methods with a useful return type (not void).

Read (http://en.wikipedia.org/wiki/Bubble_sort) to get an overview of a bubble sort. Implement the psuedocode. Create a method the fills an array of size 100 with random numbers between 0 and 100. Then use another method (void bubblesort (int[] arrayToSort) to sort the array. Print the array.

20th Point Overload the bubble sort bubble sort method to accept an array of double numbers. Overload the fill array method as well. Demonstrate the use of both methods.

May 11

Ch12Ex5KP.java
Ch12Ex6KP.java
20th point ChEx7KP.java

Chapter 12 Quiz on Tuesday

April 24
Stats2_319KP.java
Ch12Ex1KP.java
Ch12Ex2KP.java (part b for 20th point)
Ch12Ex3KP.java

April 17
MyFile1_312KP.java
MyFile2_213KP.java
Assignment_315KP.java
Stats1_317KP.java
April 3

Please note that I've placed some graphics that you will need on the server.
Name1_278KP.java
Name2_278KP.java
NumClicks_281KP.java
SunFlower_284KP.java
Riddle_284KP.java
DivisibleBy3KP.java
MetricConversion290KP.java
Roll294KP.java
Ch11Ex3KP.java
20th Point: Ch11Ex2KP.java

March 19

C10Ex4KP.java (can generate the numbers randomly, if you do that, print out the numbers as well)
Ch10Ex9KP.java
Ch10Ex10KP.java

20th point: Ch10Ex15KP.java

Mar 6

NumberCounts243KP.java
CountLetters246KP.java
NameBackwards246KP.java
FindName247KP.java
HighestGrade255KP.java
Ch10Ex1KP.java
Ch10Ex2KP.java
Ch10Ex3KP.java
20th pt: Ch10Ex13KP.java

Please note that I have changed the due date on this assignment, and added programs to the assignment.

Feb 28

StudentRoster_241KP.java
Squares_241KP.java
Reverse_241KP.java
DiceRolls1_243KP.java
DiceRolls2_243KP.java

20th point- Ch10Ex8KP.java

Feb 14

Ch9Ex1KP.java
Ch9Ex3KP.java

Turn in an olympic programming program for the 20th point.
Ch9 Quiz on Thursday.

Feb 7

Music2_225KP.java
Disk_227KP.java
Puck2_227KP.java
Rectange4_227KP.java
Rectange5_227KP.java

For 20th point, program one program from the Olympic Training site.

Jan 25

Puck1_216KP.java
Music1_221KP.java


Jan 18

1. Create a Car class that contains at least 4 different instance variables using at least 3 different data types. Also include at least 1 class variable. Include at least 2 constructors. Create get and set methods for each instance variable. Overload toString() and equals. Create a method called averageMilesPerYear(), that returns an appropriate value. Create a TestCar class that creates at least 5 cars and tests each of these methods.
ChEx3KP.java
For the last 1 point of the assignment, complete and submit 1 program from the training modules.

Chapter 8 quiz on Monday, December 18th.

Dec 18
1. Create a Student class that contains at least 5 different instance variables using at least 3 different data types. Also include at least 1 class variable. Include at least 2 constructors. Create get and set methods for each instance variable. Overload toString() and equals. Create a TestStudent class that creates at least 5 students and tests each of these methods.
Ch8Ex2KP.java
For last 1 point of assignment, complete modules through gift1.java. Print out the successful results of your upload test.
Dec 5

Bank_191KP.java
CarnivalK_195KP.java
Ch8Ex1KP.java

for last 2 points of assignment (optional), register with Olympic Computing Site and complete training modules through ride.java. (submit your completed program as well as your test results)

Nov 29

Rectangle2_185KP.java
Circle4_187KP.java
Rectangle3_187KP.java
Coin2_187KP.java

Nov 15

Circle1_182KP.java
Coin1_182KP.java
Circle2_184KP.java
Rectangle1_184KP.java
Circle3_185KP.java

Nov 8

Ch7Ex1KP.java
Ch7Ex2KP.java
Ch7Ex3KP.java
Ch7Ex4KP.java
Ch7Ex5KP.java
Ch7Ex8KP.java

Chapter 7 quiz Next Monday, study!

Nov 1
TimeConverter_160KP.java
SpanishNumbers_161KP.java
DisplayBox1_162KP.java
DisplayBox2_163KP.java
Exponentiation_164KP.java
review (modifies previous methods)
Oct 24

ChEx14KP.java
Ch6Ex15KP.java
Ch6Ex17KP.java
Ch6Ex20KP.java
ChEx21KP.java

Chapter 6 quiz next Monday

Oct 18

Chapter 5 quiz delayed until I return next class (Tuesday)

VariableTrace_137KP.java
AccountSetup_139KP.java
FormalGreeting_141KP.java
Ch6Ex1KP.java
Ch6Ex2KP.java
Ch6Ex7KP.java
Ch6Ex8KP.java

Oct 4

Ch5Ex1KP.java
Ch5Ex6KP.java
Ch5Ex13KP.java
Prompter_133KP.java
Evens_134KP.java
NumbersSum_134KP.java
PercentPassing_134KP.java
Factorial_136KP.java
OddSum_136KP.java

Chapter 5 Quiz on Sunday: Read the chapter, summary and vocabulary and study the critical thinking questions.

Sept 27
Surfs_Up1_106KP.java
Surfs_Up2_107KP.java
CircleCircumference2_107KP.java
Stages_107KP.java
SurfsUp3_108KP.java
Discriminant_108KP.java
Hurricane_110KP.java
RandomNum_111KP.java
Delivery_113KP.java
PerfectSquare_114KP.java
Ch5Ex9KP.java
Sept 20

TempConverter_85KP.java
GradeAvg2_87KP.java
CircleCircumference1_88KP.java

Use the same sample data as the book, for all but number 12:
Ch4Ex2KP.java
Ch4Ex8KP.java
Ch4Ex11KP.java
Ch4Ex12KP.java (Use your own estimates!)
Ch4Ex15KP.java

Chapter 4 quiz on Sunday

Sep13
greeting_62KP.java
aboutme1_64KP.java
aboutme2_65.java
Ch3Ex1KP.java
Ch3Ex7KP.java
*Ch3Ex11KP.java
RectanglePerimeter_79KP.java
Distance1_79KP.java
Distance2_82KP.java
Digits_84KP.java
GradeAvg1_85KP.java
Sep 6
hot_air44KP.java
system_check2_45KP.htm (source code for JavaClock on server)
computer_viruses4_47KP.htm
computer_viruses5_49KP.htm
computer_viruses6_51KP.htm
Aug30
hello_world38KP.htm
computer_virus1_38KP.htm
welcome39KP.htm
computer_virus2_39KP.htm
computer_virus3_39KP.htm
system_check1KP.htm
August 23