CSE logo University of Washington Department of Computer Science & Engineering
 CSE 326: Data Structures, Autumn 2003
  Main Page    Previous Quarters    CSE Home   About Us    Search    Contact Info 

Course Content
 Calendar & Lecture Slides
 Quiz Section (N/A)
 Using Course Email
 Announcement List Archive
 Discussion List Archive
 Academic Accomodations
 Anonymous Feedback
 Grading Policy
 Collaboration Policy
 Programming Guidelines
 Written HW Guidelines
 Computing Info
 Turnin Info

Electronic Turnin Instructions

To turn in your files electronically, you will need to:
  • be on attu, the CSE instructional Unix cluster.
  • run a command that looks similar to:
    	turnin -c cse326=AA -p project1 my_project1_directory
    but contains the appropriate information substituted as follows:
    • your section (AA, AB) instead of AA,
    • the project number (project2, project3, ...) instead of project1, and
    • the name of the directory that contains the files you want to turn in rather than my_project1_directory.

    If your turnin is successful, you should be getting the happy "Your files have been submitted" message.


Submit only the Java source files and the test cases you used, unless specified otherwise in the project. For example, do not submit .class files.

Only one person should submit on behalf of a team, for team projects.

Make sure your program compiles and runs on attu. We encourage you to use attu to do all your development and testing as it will be good experience for future courses and for industry. While you can develop and run your programs on your desktop machine (e.g., under Eclipse), you must ensure that they compile and run on an instructional Unix machine, before turning them in.

Important: only your last turnin is kept on the server. You may resubmit a newer version of your project (use the same turnin command), in which case the previous version will be lost. Resubmitting after the project deadline is, therefore, unwise because your timely submission (which you supposedly had made earlier) will no longer be available to us.

Printing: If you are instructed to submit hard copies in class, these must be the printouts of your latest electronic turnin. Use the following command to produce a double-column, double-sided, syntax highlighted, numbered printout:

	enscript -DDuplex:true -DTumble:true -2r -Ejava -C -G -H5 -j -Pps006 File1.java File2.java 
Substitute your files for File1.java File2.java and the correct printer for ps006. Note: Here's a good opportunity for you to write a one line unix script "myenscript" that executes enscript with all these options! Of course, using these options is not a strict requirement, but they'll give you a nicer, easier to read printout. If you are curious, do "man enscript" to figure out what all the options do.

CSE logo Department of Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to cse326-staff at cs.washington.edu]