1. General policy
The projects are due the Sunday
at Midnight (which includes the soft copy of the report). The hard copy of the
report will be due in class on the Monday. Note that if the hard
copy is handed in late, your entire project is considered to be
late.
You have a total of four slip days. After all four slip days have
been used, assignments handed in late will be penalized 10%. That means: final assignment mark =
assignment mark * 0.9. Note that projects submitted after April 11 will be given
a zero unless there is permission granted from both the instructor and the
teaching assistants.
Note that your report is to be in postscript or dvi format and included in
your tarball. When making your tarball, do NOT tarball directories (just the
files).
Do not copy or submit the electronic form to the instructor.
2. Due Dates
- Scanner- Jan 27
- Parser- Feb 24
- Semantic Analyzer- March 10
- Code Generator- April 7
3. Helpful Hints
How to make a tarball:
-
Change to the directory to where your Cminus source
code is. (i.e. cd /home/hirta/cpsc325/ )
-
Then type in the command: "tar -cf
tarballName.tar listOfFiles"
Where tarballName.tar is the name of your tarball
listOfFiles is the list of files you want to tar
(i.e. tar -cf scanner.tar * )
Do not tarball directory structures, and give
your tarball the name projectSection.tar (where projectSection is
either scanner, parser, semanticAnalyzer, or codeGen).
If you want to check to make sure your tarball is
correct, copy the tarball to a temporary directory, change to that
temporary directory and type: tar -xvf projectSection.tar
How to make a postscript file:
After you have completed your write-up in your application, when
printing enable the option "print to file". To let the markers know
that it is a postscript:
- If you are in a windows environment the default extension will
be ".prn". After printing to file, rename the file to the extension
".ps"
- If you are in a unix environment, just include the extension
when you print to file.
4. Submission Format
The project is handed
in as follows: Your email should follow this format:
To : cpsc325@unbc.ca
Cc : carbon copy to yourself
Attchmnt: project1_FullName.tar
Subject : CPSC325- Project #1, Your Name
----- Message Text -----
My tarball file contains the files:
...
I have used 1 slipday.
I currently have 3 slipdays left.
It is expected that the student will submit the project via Pine (the school's
email system on ugrad.unbc.ca) so that the timestamp can be verified.
|