I will post the instructions for each lab on the blackboard site of this course. This is also where you will submit your work at the end of the lab session. We will see how to do that in the first lab.

You will work in pairs during the lab. I will randomly pair you each week. You have to make sure that you both agree with the solution that you submit at the end of the session and that you both understand it and can explain it. I may ask one of you during the next session to explain it.

At the end of the lab session you will turn in your Java programs. Each program needs to be accompanied by a short explanation of what you did and why you did it; what was your strategy for solving the problem? You have to have been in lab to be able to submit a solution to the assignment. I will not accept your submission, if you weren't in lab.

Your work will be graded on the following three factors: correctness of the code (60%), style of the code (25%), and your accompanying explanations (15%). Programming style includes such things as clarity, comments, algorithm design, variable naming and other factors that make your code readable and useful to other programmers. The grades you get for the labs will make up 15% of your final grade for the course.

© 2007 Kristina Striegnitz