Overview
The course will follow closely the required textbook (see below). Lectures will guide you through some of the main ideas in the material, but it is essential that you do all the reading to fully understand the material. Homeworks are only a mechanism for us to give you feedback. You are expected to work through the rest of the problems in the book on your own.
Grades & Honor Code Policy
Grading will be broken down approximately into homeworks (worth 40%), quizzes (worth 5%), exams (10% for first exam, and 20% for the second exam and the final), and a final project (worth 5%). It is important that your performance in each components is consistent.
We strongly encourage students to work with partners, i.e., groups of up to 2 people. You may change partners during the semester. Partners should work together on all aspects of the homework -- all students are expected to contribute equally. You and your partner should hand in exactly one solution, with both of your names listed at the top of the file.
You will hand in assignments via an electronic dropbox before the beginning of class on the day it is due (usually Mondays). Graded work will be returned via email. Late homework will not be accepted without prior arrangement or exceptional cause. "I have a lot of work in other classes" is not sufficient grounds for an exception. Unless otherwise specified in the assignment, please put all your solution in one single .scm file. Please do not submit a zip file or a doc file. You are also expected to follow these guidelines and write code in good style.
Homeworks help you check your understanding of the material and prepare you for the exams. You are encouraged to discuss the homework problems with the instructors and staff. Help from other students, including COMP 210 graduates, is also encouraged (but should be cited, naturally), although that does not include giving or receiving complete answers. All homework partners are responsible for knowing all the submitted material. If you fail to understand the homework solutions, you won't succeed on the exams.
Exams test your individual understanding and knowledge of the material. Collaboration during exams is not tolerated.
Resources
Texts
Accomodations for Students with Special Needs
Students with disabilities are encouraged to contact me during the first two weeks of class regarding any special needs. Students with disabilities should also contact Disabled Student Services in the Ley Student Center and the Rice Disability Support Services.