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

Class introduction

A+