Homework : 20% (2 assignments in python)
Quizzes: 20% (2 tests)
Mid-term Exam: 25%
Final-term Exam: 25%
Pop-quizzes (over 10 simple quizzes, no need preparation): 5%
Attendance, class participation and class attitude: 5%
Assignments have to be turned in before or on the due date in order to get credits
A+