CS321 -- Lab 6: Transformations



->Courses
->CS321
-->Presentation
-->Lab 1
-->Lab 2
-->Lab 3
-->Lab 4
-->Lab 5
->Lab 6
-->Lab 7
-->Lab 8
->Electronic Submission
->Unix Help
->Tentative Schedule
->Course Policies

[Courses]
[Rich][Home][Rich]
[Author]

Fall Quarter 2000

General Lab Information

Most of the information on this lab assignment can be found here.

My section of CS321 should replace Dr. Welch's lab report instructions with the following instructions. You should be able to demonstrate to me at the beginning of the week 8 lab that your program works correctly.

Lab report (due 11pm, the day prior to week 8 lab)

This lab report need not be self-contained. However, you should be sure to include all of the components listed below.

  • Documented source code (clearly identifying any changes made since your last submission) Note: you should include all the source code necessary to compile your project except for unmodified source code written by Dr. Welch. For example, you don't need to include shell.cpp if you didn't modify it.
    You may wish to use gensrc, a shell script which will produce one file containing all of your source code files and Makefile with the markup commands required by my electronic submission procedure.
  • Discussion including:
    • A tally of the number of new Non-commented Lines Of Code (NLOC) written for this lab assignment. You should use the CLC perl script on your code. If possible, break the NLOC down into the various features you needed to implement.
    • A summary of your activity log indicating how much time you spent on each phase of the assignment. Please report the time in the following categories:
      • Design
      • Coding
      • Debug (before you think it's working)
      • Test (after you think it's working)
      • Documentation
      • Other
    • A narrative describing any specific problems you encountered and how you solved them.
  • Conclusions (what you learned, suggestions of how the lab could be improved, things you would have done differently, etc.)
  • You will need to demonstrate your completed program to the instructor at the beginning of lab in week 8.
  • Extra credit is available but only if it is clearly identified during the demonstration and in your report.

As with any report you submit, correct spelling and grammar are required. In addition, your report should be submitted electronically following the Electronic Submission Guidelines. (You may wish to consult the sample report before submitting your report.) Be sure to keep copies of all your files, in case something gets lost. It may be wise to keep a diskette backup as well.

If you have any questions, consult the instructor.

Office: CC-27C, Phone: 277-7339
Last Updated: October 10, 2000
© 2000 Dr. Christopher C. Taylor