CMPT167 Spring 2007 Lab Requirements

Complete all labs

Every lab must be done; no exceptions! But the late policy is fairly lenient; see the syllabus for details.

Lab write-up

Every lab must be accompanied by a lab write-up. A template write-up is available; it is a slightly modified version of the 140/145 lab write-ups. Have at least something in every section.

Your write-up file should be named Last_First_Lab0_Writeup.doc. (Replace "Last" with your last name, "First" with your first name, "Lab0" with the appropriate lab number, and ".doc" with the appropriate file extension.)

Code doc-comments and style

See the sample Java code file for what is expected in terms of comments, doc-comments (docstrings), and style.

We will try to follow the JavaDoc standard and the Sun Java code conventions. You may also wish to use other javadoc keywords like @see or {@link}. Each method should also have its own doc comment, including a short description, preconditions (@param javadoc keyword), and postconditions (@return keyword).

Electronic submission

Package your source code, write-up, and any other documentation into a ZIP file or tarball: name it (use your name and lab number, and the appropriate file extension). Upload it to the eCourses workspace under the folder for the corresponding lab.

Here is a sample directory containing all the files you'd need to package together and upload.


The weighting of marks for each lab will be approximately: