You should ideally prepare your homework using a word processor, editor, or other software that can produce typeset results, including math. However, scans or photographs of handwritten solutions will be accepted provided that they are submitted as properly paginated PDFs and are highly legible when formatted to print on 8.5x11" pages. Please do not use plain text with "ASCII math" (i.e. simulated displayed formulas produced using creative spacing and underline/dash characters) or "ASCII art" in place of figures.
Please prepare each problem's solution as a separate document, since you will be uploading each solution separately to Blackboard for grading. You may put all the parts of one problem's solution (e.g. 1(a), 1(b), ...) in a single document. Each solution must have a header appearing at the top of each of its pages that includes your name and WUSTL Key ID (e.g. "jbuhler"), the homework number, and the problem number. Page numbers at the bottom of each page are optional but recommended.
Your homework should use a page size of 8.5x11 inches ("letter" size; A4 is also OK). Most text should be in a proportionally-spaced font with a size of at least 11 points. (However, you might find that a fixed-width font such as Courier is better for writing pseudocode with consistent indenting.) You should use black text on a white background everywhere except possibly in figures. Your figures may be in color if desired, but your grader might be red-green colorblind, so choose your palette appropriately.
Figures may be drawn using the tool of your choice, or even hand-drawn and scanned as images, so long as they are legible in your final submission. Vector graphics (i.e. those stored as a set of shapes and lines) are preferred to bitmapped images such as GIF, PNG, or JPEG, but either is acceptable. Place your figures, scaled appropriately, inline at the point where they are first referenced in your document, or use your editor's "float" facility (if any) to have them appear at the top or bottom of a page with suitable captions and corresponding references in the text. Please do not just put all figures at the end of the document.
To help you follow these formatting standards, we have created this MS Word template (which can be converted by other editors, such as OpenOffice or Google Docs, to their native format) and this LaTeX template as a starting point for each solution.
You can name your documents whatever you want, but I recommend that you limit the characters in your names (other than the file extension, if any) to English letters, numbers, spaces, dashes, and underscores to avoid tickling any unexpected bugs in Blackboard.
Click the folder corresponding to the homework you want to submit. You'll see an icon and link for submitting a solution to each individual problem:
Click the "Browse My Computer" button and pick the file you wish to submit. Your selection will appear under the heading "Attached files":
If you've selected the wrong file, click "Do not attach" and try again.
Do not do any of the following:
You can optionally write a note to the grader in the "Add Comments" box. This would be a great place to note any sources of help you got for the problem, consistent with the course collaboration policy.
Check carefully to make sure the document appears as you expect, then select "Continue" to return to the submission form. If you saw an error in your document, click the "Mark for removal" option next to the attached document to get rid of it, attach a corrected version, and preview again.
Note that merely uploading a document as a draft in Blackboard does not make it visible to the instructor or graders and does not constitute turning it in.
NB: if you see a blank page instead of your document in the viewing window, you forgot to upload the document before hitting "Submit." Back up, upload your document, and try again.
If you want to upload a revised version of your problem, go to the problem submission page in Blackboard. You should see the previously submitted version of the problem. Hit the "Start New" button on the right-hand side of the page and proceed as above to upload a new version.