I am assuming everyone is familiar with some method of putting files into their CATS account. If you're not, talk to one of the lab monitors in BE105. They can help you with the software available in the CATS PC lab and probably know what software CATS makes available to people for use with their home computers. Of course, if you do your work on the CATS UNIX machines, you don't have to do any copying
Once you have copied your assignment files to your CATS account, you'll use
the submit command to send your files to the course locker. Once
you've sent your files, you can use the peek command to check
that they're all there.
The format of the "submit" command is: submit <class> <assignment> <file
or *>
The format of the "peek" command is: peek <class> <assignment>
To get more help with submit or peek, use "submit -m" or "peek
-m".
For all your 109 assignments, the class will be "cmps109-ip.w03". The first assignment is "asg1", the second "asg2", the third "asg3" and so on.
For C++ or Java programs, run your program on unix.ic.ucsc.edu. That's the machine that will be used for grading C++ and Java programs. It should be the same as the machines in BE109, but don't take a chance. Compile and run it on unix to double check.
We do not want compiled programs. No .class files, no .o files. We want your source code files (.java, .cc, .h, .cs, etc), a Makefile (not a GNUMakefile), and if you have time a Readme file that gives a short (maybe one paragraph) description of how your program is organized. You don't need to rewrite all your file/class header comments here. Just give us an idea of which files contain what parts of your program.