Self-Test: Do Through 1 to 19 at the end of chapter one
Homework assignment: Do Exercises 1 to 3, on Page 27 to 28
Due Date: Feb. 6, 2001
Solution:
Ex01_01.java (Exercise 1)
Ex01_02.java (Exercise 2)
Ex01_03.java (Exercise 3)
Homework 1 grading report
Self-Test: Do self-test questions through 1-22 at the end of chapter two
Homework assignment: Do Exercises 1 to 5, on Page 81 to 82
Due Date: Feb. 13, 2001
Solution:
Average3.java (Exercise 1)
Mortgage.java (Exercise 2)
Vertical4Digits.java (Exercise 3)
HateToLove.java (Exercise 4)
FirstToLast.java (Exercise 5)
Homework 2 grading report
Self-Test: Do self-test questions through 1-36
Homework assignment: Do Exercises 1 to 3, on Page 152 to 153
Due Date: Feb. 20, 2001 (Tuesday)
Solution:
AskOrTellMe.java (Exercise 1)
LargeSmallAverage.java (Exercise 2)
BankAccount.java (Exercise 3)
Homework 3 grading report
Do self-test questions through 1-21
Do Exercises 1, 2, 3, on Page 230 to 231
Due Date: March 7, 2001 (Wednesday)
Solution:
YearsToOvertake.java (Exercise 1, version 1)
YearsToOvertake01.java (Exercise 1, version 2)
Counter.java (class), and CounterDemo.java (test class) (Exercise 2)
StudentGrade.java (class), and StudentGradeDemo.java (test class) (Exercise 2)
Homework 4 grading report
solution to Problem 1
solution to Problem 2: Address class
solution to Problem 2: AddressDemo class
Midterm Form B and its solution to questions
solution to Problem 1
solution to Problem 2: Fraction class
solution to Problem 2: FractionDemo class
Do self-test questions through 1-21
Do Exercises 1, 2, 3, on Page 286 to 287
Due Date: March 27, 2001 (Tuesday)
Solution:
DoubleOut.java (Exercise 1)
DoubleOutTest.java (test class) (Exercise 1)
Species.java (class), and
SpeciesDemo.java (test class) (Exercise 2)
StudentGrade.java (class), and StudentGradeDemo.java (test class) (Exercise 2)
Homework 5 grading report
Do Exercises 1 on Page 321 and additional assignment
Due Date: April 3, 2001 (Tuesday)
Solution:
Employee.java (Exercise 1)
TestEmployee.java (test class) (Exercise 1)
Circle.java (super class), and
Cylinder.java (sub class) (Exercise 2)
TestCircleCylinder.java (test class) (additional assignment)
Homework 6 grading report
Do Exercises 1 and additional assignment
Due Date: April 12, 2001 (Thursday)
Solution:
PanelDemo.java (Exercise 1)
simpleCalculator.java (Exercise 2)
simpleCalculator2.java (advanced) (Exercise 2)
Homework 7 grading report
Do Exercises 1 on Page 691
Do Exercises 2 on Page 691
Design a web page using Graphic object in AWT to create graphic wed interface.
Move your exercise 3 in homework3 (BandAccount computation) to web
Due date: April 24 (Tuesday)
Solution:
personalWeb.html (problem 1, Exercise 1 in textbook)
TextAreaApplet.html (problem 2, Exercise 2 in textbook), Java source code
GraphicsObject.html (problem 3, graphic web page) , Java source code
BankAccountApplet.html (problem 4, interactive web computing), , Java source code
Homework 8 grading report
Due date: May 8 (Tuesday)
Solution:
BankAccountGUI.java
Homework 9 grading report