BU CLA CS 530: Analysis of Algorithms

Spring 1999

Course Policy


(1) Homework assignments, between 40% and 45% of final grade.

(2) Midterm exam (one hour and a half), between 20% and 25%.

(3) End-of-term exam (two hours), between 30% and 35%.

(4) The nature of this course material is such that parts of it are also taught in several other courses (CS512, CS535, CS537, CS538, among others). For students who have already studied some of this material, especially in the earlier parts of the course, it is possible to substitute some or all of the weekly assignments (but not the exams) by one or more projects; this alternative has to be negotiated and agreed upon with the instructor.

Final grade for the course is not based on a "curve", i.e. it is possible that the average final grade for the whole class will be an A- or a B+ just as it is possible that it will be a C or a C-.

Schedule of Homework Assignments:

A problem set will be assigned on Thursday of every week, and due in class on Thursday of the following week. Homework problems returned after their due date will not be graded.

Collaboration in Homework Assigments:

Accepted, provided it is acknowledged. If you have a joint solution for a homework problem, mention the name of your partner at the beginning of the solution you hand in.

Problems should be written up individually, even if the solution was a collaboration.

Work Expected from Average Student:

3 hours of lecture per week + 9 hours of studying on your own per week (reviewing lecture notes, homework problems, additional material) -- for a total of 12 hours per week.

Class Attendance:

Not required. Performance entirely based on (1), (2) and (3) in the grading policy, and not on class attendance. However, past experience shows that students performing best are those attending classes regularly.

Assaf Kfoury
Created: 1999.01.04
Modified: 1999.01.06