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