Tally of grades for EDP 305805

Ki BAIK

Assignment 1: JDK

100/100

Assignment 2 (UnitConversion and Factorial):

80/100

Assignment 3 (Towers of Hanoi):

75/100

- Some more classes would have been good, like a Peg class and

a Disc class.

- some general comments about how to use it would have been nice too.

Assignment 4 (Library)

90/100

- Would have been interesting to have a Person Class and make

that person class a parent class of the customer and employee.

Assignment 5 (Presentation)

100/100

Assignment 6 (Applet)

100/100

Daniel Richardson

Assignment 1: JDK

100/100

Assignment 2 (UnitConversion and Factorial):

100/100

Assignment 3 (Towers of Hanoi):

65/100

- it is a bit monolithic (there is only One single class) a better design would have been, to have a Peg class, a Disc class, a Game class, maybe a Player class

etc., that is, one class for each physical element of the game.

- try to always provide the visibility of your methods and not

leave it blank.

- instead of "boolean checkEndOfGame()" write "public boolean

checkEndOfGame()" if the method is supposed to be called by anything in the program,

otherwise, make it private or protected.

- The main method should be as small as possible most of the

time it should just be something like:

public static void main(String[] args) {
Game game = new Game();
game.play();
}

And not much more.

Assignment 4 (Library)

90/100

- Good: All the different classes for each of the physical object of the problem

- The big switch statement is not a very good object oriented approach.

Assignment 5 (Presentation)

100/100

Assignment 6 (Applet)

- I like the idea, and the fact that you are doing an applet that will be usefull

for your website.

- There is apparently a little refreshing problem but this

might be my browser.

90/100

Xiadong (Eric) ZHANG

Assignment 1: JDK

100/100

Assignment 2 (UnitConversion and Factorial):

100/100

Assignment 3 (Towers of Hanoi):

100/100

Assignment 4 (Library)

100/100

Assignment 5 (Presentation)

???

Assignment 6 (Applet)

- Nice applet but comments are important, as well as code

clarity. If you had added more comments you'd have gotten a 100.

85/100

Smita KUMAR

Assignment 1: JDK

100/100

Assignment 2 (UnitConversion and Factorial):

95/100

Assignment 3 (Towers of Hanoi):

100/100

Assignment 4 (Library)

- Always make your variables private/protected, unless absolutely impossible. and avoid making your variables public.

95/100

Assignment 5 (Presentation)

100/100

Assignment 6 (Applet)

- very good applet, but you do not need to fire up a thread that asks the applet to be repainted all the time, but when a control is pressed, just call repaint.

95/100

Kristen DROLET

Assignment 1: JDK

100/100

Assignment 2 (UnitConversion and Factorial):

95/100

Assignment 3 (Towers of Hanoi):

- Always make your variables private/protected, unless absolutely impossible. and avoid making your variables public.

- Add comments about how the class/method works.

85/100

Assignment 4 (Library)

- Always make your variables private/protected, unless absolutely impossible. and avoid making your variables public.

95/100

Assignment 5 (Presentation)

100/100

Assignment 6 (Applet)

- good applet, cutting some of the very long methods into different method would help reading, good comments

90/100

back to course homepage     course calendar