CST 8152 - Compilers - Summer (May-August) 1997
Announcements - Sunday September 27, 1998 01:06
- The Summer 1997 section of CST 8152 is finished.
- Assignment and test marks and statistics are available.
- Each student with an "Incomplete" grade must contact me to demonstrate, in
person, his/her Assignment #7 before the extension time expires. Failure to arrange a
final demonstration before the deadline will result in the registrar giving the student an
"F" grade in the course. Please don't miss your deadline!
- Test file for Assignment #4:
- Test file for Assignment #6:
- Test files for Assignment #7:
Previous course news items
The most recent items are at the top of this section.
Summer 1997 Course Notes
Assignment Submission Specifics for CST 8152
- Register yourself with my marking system. If
you haven't received email confirming your registration, redo the registration. If you did
receive email that showed errors in your registration, please correct the errors by
redoing the registration.
- See the general assignment submission guidelines
first, then come back and read the specifics for this course here.
- Each function of a submitted program must have an Algonquin-style header with all
the following information (see the Blue Book, p.25):
- The Purpose of the program
- The History of the program, which must include:
- a copy of all the identifying information you put on the outside of the
- the date you began writing this program
- Inputs (if not already mentioned in the Purpose) or PreConditions
- Outputs (if not already mentioned in the Purpose) or PostConditions
- A high-level description of the Algorithm:
- Give an overview of the whole program; don't go into details about each source line.
- No pseudocode is necessary; keep the description readable and accurate.
- If this takes more than a screenful of text, your function is probably too long!
- The aggregate of all assignment marks comprises 20% of your final mark. All
assignments must be completed satisfactorily to get credit for the course, even if
the assignments are handed in too late to receive a mark. Please hand them in early enough
to get credit!
- Please review the C Programming Style guidelines.
Assignment source code is marked for readability. You earn marks by making the
source clear, simple, and concise. You lose marks if I have to puzzle over what a piece of
- Late assignments are handled according to the policy given in the course outline.
- Inside every big program is a little program struggling to get out.
Midterms are in class, 50 minutes long, closed book; no calculators; no aids. The
midterms are compressed into ZIP files in the following formats: Microsoft Word 6,
Microsoft Word 7, Rich Text Format. Only the MSWord 7 format is guaranteed to show
all the details:
- The final exam is 2 1/2 hours long (150 minutes).
- Held during the last week of the term.
- The exact date is: 9am-11:30am Thursday, August 21 in room A-136.
- Closed book; no calculators; no aids.
Other course notes
Last revised: Sunday September 27, 1998 01:06.
Email comments to Ian! D. Allen firstname.lastname@example.org