CSE logo University of Washington Computer Science & Engineering
 CSE 332 Winter 2015
  CSE Home 

Assignments & Exams
 Projects
 Written Homeworks
 Midterm Exam
 Final Exam
Administrative
 Home
 Announcement ArchiveCSE only
 Message Board
 Anonymous Feedback
Lectures
 Calendar & Slides
Handouts
 First Day Handout
 Section Materials
 Parallelism Notes
Policies
 Collaboration Policies
 Grading Policies
 Programming Guidelines
 Written HW Guidelines
Computing
 CSE 143 Info on Java & Eclipse
 Java (get Java 7)
 Eclipse IDE for Java
 Eclipse Tutorial
 Java Links from CSE 143
 LaTex Info
 CSE 331 tool links
   

Written Homework Guidelines

This quarter our written homework assignments will be submitted electronically in PDF form. While typed assignments are preferred, handwritten will also be accepted. If you write one or more of your answers on paper please write neatly and then do a scan or high resolution photo of the work and convert it to pdf. If you think you will have difficulty getting a scan or photo of your work then you may submit a paper version to us BEFORE the deadline.

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. When in doubt, be more precise. For this class it is also acceptable to submit Java code when pseudo code is requested.


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