Grading

Programming assignments (2): 20+20=40%
Exams (2): 20+20=40%
Written homeworks (3): 20%