|
CISC 260: Programming Paradigms
Grading & Exams
Winter 2006
|
| assignments (best 5 out of 6): |
20% |
|
| three quizzes, 10% each |
30% |
| final exam |
50% |
|
The WebCT area
contains a secure area where you can check your marks.
Quiz 1: copy of blank quiz
Quiz1.hs: solutions as .hs file to download
post-quiz survey & responses
Quiz 2: copy of blank quiz
quiz with solutions & marking notes
solutions as .hs file to download
Quiz 3: copy of blank quiz
quiz with solutions & marking notes
solutions as .pl file to download
I try to proofread all my slides and web material, but like everybody I
make mistakes occasionally. I'm very interested in finding and
fixing those mistakes before they confuse or annoy too many
people. So I'm offering students in my class an incentive: you
may earn up to 2 additional percentage points for reporting
errors. These are points that are added to your final grade,
after it is computed according the marking scheme above.
Here are the rules:
- I will give one bonus point for what I call a content error --
a mistake in the contents that can confuse or inconvenience people. Examples are bugs
in programs, false or misleading statements, and broken web links.
- I will give half a bonus point for other errors -- spelling and grammar
mistakes, formatting glitches, etc. -- which do not obscure the
contents of the material.
- For both of these categories, I'm the judge of what's a real
error and what's a difference of opinion.
- You may report errors from anywhere on this web site or anything
I hand out in class. I do not give bonus points for reporting
errors I make while talking or scribbling on the blackboard (although you're
welcome to point these out). While I would appreciate knowing about errors in
the textbook, I will not give bonus points for them.
- You may report an error via e-mail or by talking with me.
If we're talking, make sure that I write down your name
and the error. Don't trust my memory!
- Only the first person to report an error gets a point for it.
- You can earn a maximum of 2 bonus points during the
semester.
- I will keep track of the bonus points but they won't show up on
WebCT until the end of term.
Each assignment will have its own marking scheme, which will be
specified in the assignment. You will be graded for correctness
and for style. Each assignment is marked out of a total of 20
points. At the end of the term, your lowest assignment mark will
be dropped and the remaining 5 will be averaged to make 20% of your
course grade. This shouldn't be seen as permission to skip one of the
assignments, since you're still reponsible for understanding the
material from all of the assignments. The idea is that if you miss
a deadline or make a big goof for one assignment, it won't
affect your course mark.
There will be three 50-minute quizzes given during regular class time.
Each is worth 10% of your course mark.
I will post the time and location for the final exam here when it is available.
The full Queen's final exam schedule will be posted on the
Exam Information page.
Students who are new to Queen's should
be sure to check this page and become familiar with Queen's exam regulations.
Quizzes 1 and 2 will be on Haskell only. Quiz 3 will be on Prolog only.
The final exam will contain questions about both languages, with a bit more than
half on Prolog, to reflect the fact that there's only one Prolog quiz.
You may bring up to two bound textbooks as well as any handwritten,
printed or photocopied notes you like.
back to home page
This page maintained by
Margaret Lamb,
Queen's University, Kingston, Ontario. Last modified