Assignments: There will be three pen-and-paper homeworks, and one final exam, all during period I. There will also be one programming project, which will be given during period II. All five assignments will contribute equally to the final grade.
policy: Each of the five assignments will be graded in a scale of
0-100, giving a maximum score of 500. To pass the course, a student needs to obtain at least 20 points in each assignment.