Assignments, COM1201 W98, Prof. Futrelle
Machine problems, general guidelines

You will receive the maximum credit if it is clear that you have read the Toolbox references, online and on Reserve, and created interesting and well-structured programs, well-commented. Some points to keep in mind:
  1. All work must be done in MetroWerks Code Warrior Pro on Macintoshes (or in MCL).
  2. All assignments are due the beginning of class, else you lose points. (See point 5 below.)
  3. Your comments should tell why something was done and what concept is illustrated. Don't comment trivial and obvious code. Don't do all comments line-by-line, that is, there should be some comments at the beginning of the entire source file, some associated with an entire function or data structure definition,and some at important lines, e.g., conditional blocks, and occasionally, for individual lines.
  4. If you work with someone else on your project, you must do your own work on the final version and it should be different from your partners'. If you do work closely with someone else then you must send email to me explaining what part was yours and you must carbon the mail to your partner(s), so everyone will agree on who did what.
  5. No excuses are accepted for, "printer down", "my only floppy got messed up", "machine crashed", because you should use the following strategy: From the beginning of a project , make sure that your source file has comments at the beginning that says what it is, what it's about, who you are, etc. Also, give your files sensible names, such as "Smith1201PA3.cp". Print out a copy of whatever you have early (days before it's due). Continue to update and print a copy every so often. Then, the day it's due, even if all systems are down, you'll have something to hand in. Also, use at least two floppies with copies of your code on it. Always copy your code to the hard drive to work on it, and back up often to the floppy as you work (how many minutes (hours?!) of work do you want to have to do over again if the system crashes?).
  6. Hand in a Mac floppy and a hardcopy of your sources, and hardcopies of any other required material. I'll give you envelopes in advance to hold the disk and folded hardcopy. Put your name, and "COM1201W98" on the outside, as well as what assignment it is (cross out the old one to update). The disk, disk name, and all printed material needs similar identifying information on it.
  7. You're always welcome to ask me to look at your program running before it's finished, for comments, or hand in an early version of it to get feedback.

 

 

 


Overview of the projects

(under construction)


Details and due dates

(under construction)

Quiz on Thursday, 15 January: Details on the Exams page.

 

Return to COM1201 home page