Homework and Lab Assignments
Note: the number of homework assingments and the tasks have not been determined yet!
Homework 1: Getting started with eclipse and subversion
for existing code base of Traviando, due date Sep 2, drop out Sep 4, for
details click here
Homework 2: Working with junit and eclemma to achieve
an adequate test suite, due date Sep 16, drop out Sep 18, for
details click here
Homework 3: Working with javadoc to obtain a good
documentation, due date Sep 25, drop out Sep 30, for
details click here.
Homework 4: Working with findbugs to improve your
coding, due date Oct 7, drop out Oct 9, for details click here
Homework 5: Refactoring, dute date Nov 4, drop out Nov
6, for details click here
Homework 6: Performance Profiling, dute date Dec 2, drop out Dec
4, for details click here
If asked to submit your solutions with the "submit" program, then this is the one developed by Prof. Bynum.
For further information on submissions check
a
tutorial
at the CS website, the submit user
guide at Prof. Bynum's site, or some of my notes for CS 301.