Lab Write-Up and Submission
CSC 295 Computer Vision Fall 2010

Overview

This course features several laboratory exercises that will require formal write-ups, as listed on the labs page.

Laboratory submissions will generally consist of two parts:

These are to be written and submitted using the guidelines below.

Laboratory Write-ups

In creating a write-up for a lab, please follow the directions within the lab on what is to be submitted. In particular, your write-up should consist of:

Since most of our labs are tightly focused, the overall text you may need to write will likely be small, though the reports may seem longer due to the inclusion of many images.

You are free to use whatever authoring program you wish for your write-ups. It is relatively easy to include images in OpenOffice documents (it even supports drag-and-drop on the MathLAN!). You may also wish to learn LaTeX, or LyX a spiffy front-end for the mark-up language available on the MathLAN via the command lyx

You must submit your write-up as a PDF file. I will not open/read any other format (esp. OpenOffice or Word). It is generally easy to create PDF files from most processors (OpenOffice even has a button to do it).

Laboratory Programs: Scripts and Functions

In preparing any programs for the course, please follow these guidelines.

Submitting Your Work

  1. You will have multiple files to submit (at the least a PDF and a Matlab file). Therefore, you will need create an archive of them for electronic submission. For example,

    tar cf lab.tar source.m writeup.pdf...
    where lab.tar is the name of the archive file you want your files stored in. You may list as many files on line as you wish, or even use a wildcard (*.m) You may also add an entire directory to an archive by including the directory name without a trailing "/" in the list of files. If you do this to include the entire directory, please be sure you do not include any unwarranted image files, etc.
  2. One group member should submit an electronic version of the file archive (lab.tar from 4 above) online via PioneerWeb by the beginning of class.

Notes on Grading

Requirements

When a lab write-up is submitted according to the format specified above, it should be understood that the images and figures accurately reflect the output from the accompanying program. Anything otherwise may raise questions of academic dishonesty; and, by College policy, any evidence of academic dishonesty must be turned over to the Academic Standing Committee for action.

Style

Every programming task should yield readable and tested code. Because code maintainability is an important part of development, your labs' code will be graded in part on style, as well as correctness. After all, if I cannot understand your code (or it takes me too long to), I cannot give it a grade regarding its correctness.

Some style matters I care about that you may want to consider:

Jerod Weinman
Created 14 January 2010

Adapted from Assignments for Computer Science 213, Henry Walker; and CSC213, Fall 2006 : Laboratory exercises, Janet Davis.

With thanks to Henry Walker, Janet Davis, and Marge Coahran.