- When creating
your project name the folder your project resides in appropriately.
Make the name something meaningful so that you don't lose it and the
grader does not have to guess which project is in the folder.
- Comment your code now. You will be docked if you do not do
it at least to some extent. Also, make
sure your name is on it. Please highlight your name also (it should be in the
first comment block in your code).
- If you are using Windows (of
some kind) and WinZip,
the easiest way is to have WinZip integrated (it is by default) into
the right-click menu. Assuming it is (note: zip, tar, arj, ace, rar
files all accepted):
- Right-click on the folder
holding your project.
- Select Winzip: Add to Zip
file...
- In the resulting dialog box
select "Maximum Compression" (for the ease of all
concerned) and enter a file name that is meaningful (like your
variable names) and a path that you will not forget (c:\ is
good).
- This method will maintain
the directory structure you already have established to ensure
that opening/running your program is as painless as possible so
that resubmissions are not necessary.
- * Note: You do not need to
have the option to "Save Full Path Info" selected, as
that will just create the entire directory structure to the root
of your drive and is annoying. Don't do this unless you do not
have WinZip or whichever program properly integrated and it
becomes necessary.
- For anybody without WinZip (or
their favorite compression tool) integrated follow these general
directions:
- Open the program you are
using. Under the File Menu select anything sounding like
"New Archive".
- Give the archive you are
creating a meaningful name and save it somewhere you will not
have a problem finding it later.
- If some kind of
"Add" dialog box does not appear, find it and use it.
Go into the folder where you files are, select the "Include
Subfolders" (or add them manually (not advised)), and
"Add with Wildcards".
- This method will probably
not do as wonderful a job as the first method at preserving the
directory structure, and will probably cause you to lose your
project folder name, but it should work adequately.
- If you do not know if the
program you use is integrated as mentioned above, and also do not
know how to tell, and are having problems downloading a free version
of WinZip here
is some more help.
- Download WinZip.
Install it by running the downloaded file and clicking
"Ok" to everything. Do not ask questions, just click
"Ok" or "I agree" to anything (you are
allowed to read, but don't ask questions and do click what I
tell you to).
- WinZip should now be
integrated so go back to step number 2.
- If you do have problems with
anything, call the Helpdesk (282-4585) or ask fellow CIS majors. They will all be glad to help you
regardless of the impression you may get to the contrary.
- If you are using a *nix-based
system feel free to tar the whole mess and send it with all of the
folders in place (none of the following is tested...I'm just making
it up, but it should work).
- From /home/youruser/440projs/
with a ./arithmetic/ folder holding the project information, ex:
"tar -vf filename.tar ./arithmetic" should (in theory)
tar the whole ./arithmetic directory to a file called ./filename.tar).
- Use tar ./tf ./filename.tar
to verify that all of the files are in there.
- gzip the file to that it
isn't freakin' huge... gzip -9 filename.tar
- Somehow manage to send me
the file (filename.tar.gz) through WebCT's assignments stuff.
You're a CS major, you can do it.
- At this point check to see if
there are any assignment files (test data, for instance) available
for downloading. If so, get them.
- Use the assignments submission
stuff to send the file that you have created. You should probably
receive an e-mail confirming the submission shortly after the deed
is done. You can resubmit until the time the assignment is due, at
which time WebCT will note that you are late and tell me. You can
submit late forever, but the submission date is noted with the
submission...Please note Dr. Parker's late assignments policy, as it
is not lenient (20% per day).
- Assignments: [The Assignment
you are submitting] link: Upload File.
- When you are done, make sure
you "Submit assignment."
- If you want to resubmit an
assignment, do the following:
- Assignments: [The assignment
to resubmit] link: Retrieve Assignment (or something to that
effect).
- Once the assignment is
retrieved you have the option to upload files to it again, so do
that (same name or otherwise, it does not matter).
- Submit Assignment.
- That should be it. It is
advised that you accept the offer to send a confirmation e-mail.
That e-mail will include a date/time stamp and the files
uploaded, just in case you don't believe what the system tells
you otherwise.
- Note: You can submit
assignments past the due date, but you cannot Resubmit them. If
you really really really really want to do this and cause all
that extra work, then feel free to e-mail the assignment (in its
zipped file) to Dr. Parker
directly.
- What to print and provide as a
hard copy:
- Each class your program uses
(application, frame, and classes you designed from scratch.
- Pictures of your form are
not needed at all because they can be opened with the rest of
your project. If they cannot be opened, then you need to work on
a way to help them be openable along with the rest of your
project. Still, this is not a grade based on good looks (form or
person) so as long as it can be opened, that's great.
|