CSE logo University of Washington Computer Science & Engineering
CSE326b Winter 2008
  CSE Home    326 Home   About Us    Search    Contact Info 

Projects
 Project 1
 Project 2 a
 Project 2 b
 Project 3
Homework
 Homework 1
 Homework 2
 Homework 3
 Homework 4
 Homework 5
 Homework 6
 Homework 7
 Homework 8
Administrative
 Home
 Discussion Board
 Annoucement Archive
 Mail Instructor & TAs
Lectures
 Calendar & Slides
Handouts
 First Day Handout
 LaTeX info
Policies
 General Guidelines
 Grading Policies
 Programming Guidelines
 Writen HW Guidelines
   

Written Homework Guidelines

Both written homework assignments and programming projects will be turned in electronically, with printed copies collected at the next lecture or section. We prefer electronic documents in any standard format (such as Word .doc files, or pdf), but hand-written documents are acceptable (scan these to turn them in electronically). If you do submit handwritten documents, please note that if it is hard to read your work, it may also be hard to award a good grade.

Some problems on the written assignments ask you to give an algorithm to solve a problem. Unless the assignment specifically tells you to implement the code and run it, pseudocode is acceptable. Pseudocode means that you don't have to write every line in Java with correct syntax; English explanations of operations are acceptable. Note that the general rule you should follow is that you can substitute English for any O(1) operation, but not for more complex steps. Thus, the following would not be acceptable:

  scan the list and count all elements greater than x

while the following would be OK

  while list has more elements
     increment counter if current element is greater than x
     move to next element of list

The idea is that you don't have to give all the nitty-gritty coding details (that's what the programming assignments are for), but you should demonstrate a clear understanding of what your algorithm does and where those nitty-gritty details would have to go.


CSE logo Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to perkins]