Homework Requirements

This document outlines the rules you should follow when submitting a homework assignment for grading. These rules will simplify the grader's job by standardizing the form and appearance of submissions. Any of these rules can be overridden by a particular assignment but, if the assignment doesn't say otherwise, follow each of them.

Forms of Submission

When you are asked to submit a set of files, you will be required to submit them in one or two forms: electronically and (rarely) hard copy.


Source Code


I do not require you to follow a lot of specific style rules, but I do ask you to follow several basic guidelines to improve the readability of your code.