UNIVERSITY OF NORTHERN BRITISH
COLUMBIA
Winter 2002 Computer Science
Policies
| |
- Look at the project webpage regularly to observe
the project updates.
- To maintain uniformity and to avoid
miscommunication, confine your project format discussion to only with
your TAs. (TAs will discuss with the instructor for further
clarifications.)
- Attend the Tutorials to get more clarifications
about the project.
- One of the objectives of this course is to gain
experience in object oriented programming in a large project such as
building a compiler. The code for Tiny is written in C. Read this
code only to get an idea of the technical content of an example
project, but take completely object oriented approach to build your
compiler.
- You are not allowed to use compiler generation
tools such as YACC or LEX. Note that you will implement the project in C++ or
Java but the TM virtual machine can be left in C.
- The projects are due the Sunday
at Midnight and the hard copy of the report will be due in class on the Monday.
Note that the softcopy is still due on the Sunday by Midnight. If you hand in
your hard copy late, your entire project is considered to be handed
in late.
- Submit your electronic submission only to
cpsc325@unbc.ca.
- 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 professor and the
teaching assistants.
|
 |
|