All assignments must be turned in by the end of the day on the due date given. You are responsible for ensuring that all files are turned in on time. When you are done with your project and are confident it is satisfactory, you should submit it electronically. You may submit an assignment as many times as necessary, but only the files included in the last submission will be graded. Thus, you should always submit all your project's source files -- even if they have not changed since a previous submission.
You should submit any relevant code files (.cpp and .h or .java files), test files (.txt, .dat, or shell scripts), documentation about your project, and a README file that describes what the purpose of the files submitted and how to build your project. In particular, it should not contain backup files, executables, or other binary files (.o or .class files). Points may be taken off if it is hard to determine which files are necessary to build the final version of your program.
You should submit only code, text, HTML, or PDF, and possibly image files (gif or jpeg) or sound files (.au or .wav). You are free to use any programming environment available to complete your work, however, you are responsible for converting it into one of the standard formats listed above (most current programs can save or print files to a variety of alternate formats). All code must use only standard code that runs on any platform (i.e., Windows, Mac OS X, and Linux); no platform specific code will be accepted.
Using Eclipse with Ambient to develop your projects, you can submit your project from within Eclipse by following the directions online here.
Comments?