There are check points along the way. Students are required to hand in their report every two weeks. (There are five reports). The reports will be graded and return to students by the following week. Two exams. will be hold in the "in-the-lab" style. In the midterm exam, students demonstrate their work then will be asked to implement "in-time" some modification to their design. The aim is to check if students really can perform the work by themselves. The final exam is similar to the midterm exam. in addition students will demonstrate their design on the unseen benchmark programs. There will be a number of benchmark programs ordering from easy to hard. Bonus will be given to the work that shows ingenuity and high quality.
Assessment
Five reports 25Schedule (each take two weeks)
Midterm 30
Final 40
Bonus 5