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:
- All work must be done in MetroWerks Code Warrior Pro on Macintoshes
(or in MCL).
- All assignments are due the beginning of class, else you lose
points. (See point 5 below.)
- 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.
- 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.
- 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?).
- 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.
- 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