Schedule | Readings | Homework | Project | Presentation | Exams | Participation | Contact |
CSC 364, 2007S » |
Summary: This document explains the goals, format, and mechanics for written homework and lists the homework assignments.
Contents:
Each homework will be different depending on the material it addresses. You may be called upon to perform computations, explain protocol behavior, make graphs, draw diagrams, run programs on the MathLAN, annotate program output, or debug code. Some problems will be from the textbook, and others I will make up.
Students who format their assignments using the LaTeX
typesetting
system (when appropriate) will receive a small amount of extra
credit. It looks nice, and since LaTeX is commonly used in
the CS, math, and physics communities, being able to write
LaTeX
markup is a useful skill. I recommend using pdflatex
to render LaTeX into PDF; LaTeX references are available in the MathLAN
(SCI 2417).
Collaboration and academic honesty: Homeworks will be submitted individually. The work you turn in should be your own and written in your own words. For problems involving computation or mathematical analysis, show intermediate steps.
That said, I strongly encourage you to discuss homework problems with me and with other students. I'm also aware that solutions to textbook problems are likely posted on the web somewhere. You are permitted to search for such solutions if you are stumped.
However:
You should think about each problem on your own before seeking out help.
You must cite me or other students with whom you collaborate or who provide significant insight (e.g., "I worked with Joe on this problem" or "Ms. Davis showed me how to approach this").
Again, your solutions should be written in your own words. I want to know that you understand the solution.
To ensure that you understand the solution to the problem and that it is written in your own words, follow the Gilligan's Island Rule: After discussing the problem or reading a solution, spend half an hour doing something that occupies your mind and is completely unrelated to the homework, such as watching an episode of Gilligan's Island. Then write up your solution on your own.
Deadlines: Your assignment is due at the beginning of class. Unless other arrangements have been made prior to the due date, your assignment will be marked down 33 1/3% for each class meeting that it is late. (That is, after one week there is no point in turning a late assignment in as you will earn zero points.)
Grading: Each homework assignment will contain one or more subparts. I will specify a weight for each subpart.
Within each subpart, your work will be graded on the following scale:
10 | - | shows excellent understanding/everything works |
9 | - | shows good understanding/most things work |
8 | - | shows some understanding/some things work |
6 | - | shows minimal understanding/most things don't work |
3 | - | minimal attempt/most requirements not addressed |
0 | - | nothing turned in |
I will drop your lowest grade on a homework assignment from the computation of final course grades.
Janet Davis (davisjan@cs.grinnell.edu)
Created January 18, 2007