Assignment Submission Standards
To permit me to concentrate on the content of your
assignments, material handed in for marking must be easy for me to identify.
I have prepared a set of Assignment Standards, which you will
find as a button on my academic home page: http://idallen.com/teaching/
See the Lecture
Notes created by Alan Pinck for this course. Many students have
found that these notes are sufficient to understand the material, and that
purchasing the (expensive) course textbook is unnecessary. Not all
students have this opinion.
Greatest Common Divisor (GCD)
Alan's lecture notes refer to a GCD algorithm. For more information
on this algorithm, see the GCD pages in: http://www.idcc.net/canisius/cs110sp99/Class04/index.htm
See the Homework
Exercises created by Alan Pinck for this course. Marks are awarded
for a "reasonable attempt" at a solution, even if the solution
contains minor errors.
Tests and exams are based on these homework questions. Tests have
enough time allotted to reproduce the answer after having practiced doing it
for homework. If you don't do the homework to practice answering the
test questions, you will run out of time on tests.
Not all relevant homework questions will be assigned as homework in
class. Conversely, not all of the homework questions on the web will
deal with material we actually cover in the course - sometimes we skip over
sections and don't cover that material. You are not responsible for
material not covered in the lectures.
Homework must be substantially computer-printed, except for diagrams, which
may be hand-drawn. Homework must be labelled using the Assignment Submission
The Course Projects are not the same between different sections of
Make sure you get the correct Project from your own section and your own
Computer Math and Number Systems
This course requires a background in high-school mathematics: using and
doing math on numbers with exponents, adding and subtracting negative numbers,
converting numbers between different bases, etc. If you need assistance,
the following links may help: