The grade for the course will be divided evenly between homework assignments on the one hand and quizzes and exams on the other. Homeworks are due before the lecture on the date indicated. Note that this is a course about programming. We will have quizzes roughly every other week. In general, I expect timeliness with regard to every aspect of the required work.
Homeworks are due on the date indicated.
Compensation for missed exams or quizzes will be considered only if there is a significant and well documented reason such as illness for the absence. At the outset, I should like to encourage all of you to discuss material in the course with each other. This being said, I should emphasize that I expect all the work that counts towards a grade to be done completely independently by each of you. You may discuss assignments to the extent that this clarifies your understanding of what is being asked, but this discussion must stop before it gets to the details of a solution. If you need help at this point, you should seek this from me and I can decide what is and is not appropriate.