Homework:
Programming assignments and problems sets will be due at the beginning
of a period. In general, no late work will be accepted; acceptance of
late work is contingent on my prior approval.
Work handed in under your name will be assumed to be your work alone
unless you list other sources.
All homework assignments (except the end of term projects) should be done
primarily by individuals. You may discuss assignments with others or seek
their help. If you do discuss an assignment with another person, a prominent
sentence in your write-up or comment in your code should indicate this fact.
Even for simple programs, it is extremely unlikely that programmers will
come up with solutions that are exactly the same.
If you are having difficulty with an assignment, I will be glad to help --
since I am off-campus most days, utilize email.
Any violations of the policy of full-disclosure of sources will be considered
academic dishonesty.
Labs:
Lab periods are only
for lecture and hands-on experimentation of CS 35.2 material.
This means no email, game playing, or web-surfing unrelated to the lecture.
In particular, please do not type or mouse while I am lecturing.
On certain occasions we may utilize portions of the lab period for
working on programming assignments.
Exams:
Rules for exams (in class and take home)
will be given on a per-exam basis.
rules in postscript (for printing)