Each member of the group will be given a different problem, and the group will receive the total score. A difficult problem will be assigned to your group, and you will all work together to solve the problem. A competition will be held between groups, with the winning team receiving an A, the second place team receiving an A-, etc. I will then help you resolve the problem. There will be four in-depth homework assignments, involving both programming and written analysis.
Homeworks are due at the beginning of class.
There will be two tests and a final exam. All exams will be closed book.