Weekly assignments alternate between design and implementation. Grading Assignments will alternate between design and implementation. The design consists of the objects, method prototypes and data-members. It is not anticipated that designs will be followed exactly, but they should be reasonable. Similarly code does not have to optimal, but again must be reasonable clear, correct, and efficient.
Assignments receive no credit if handed in late.
Any code copying will result in letter in your file besides receiving no credit for the assignment. There will be a final exam which must be passed to pass the class. The final will be based on an understand of the AI concepts that are covered in the lectures. Notes Lecture notes for the Java Language are available on-line Java Notes . Please tell me if you find any errors or misrepresentations.