If the final exam mark is higher than the mark of the in-class exams mark then the final course mark will be the final exam mark. Therefore the final exam can not only improve your mark but can do so considerably by erasing all your previous mistakes. There will be 6 homework practice assignments given during the term. The exams will contain problems similar to those in the practice assignments. The TA's will give a tutorial session on these assignments before each exam.
All exams are closed-book.
Overall numerical marks for the course will be scaled to obtain a reasonable distribution of A's and F's and converted to letter grades. A Creative Approach , Addison-Wesley, 1989. Reading assignments of course material on the Course Web Page . Thomas Cormen, Charles Leiserson and Ronald Rivest, Introduction to Algorithms , MIT Press, 1990. Introduction to Design and Analysis , Addison-Wesley, 2000.