Midterm exams (20%*2 = 40%): There will be 3 midterm exams . The lowest of your 3 scores will be dropped, and your 2 highest midterm scores will each count as 20% of your final grade. There will be no makeup exams . A missed exam will count as a 0 and will be the lowest exam score that is dropped. Each exam date will be announced in class at least one week ahead of time.

Final Exam (30%): The final exam will be on the last meeting of the semester ( date TBA ). The final will cover all the topics studied, and will be very similar in format to the midterm exams. The final exam must be taken to pass the course.

Homework (15%): We will have weekly homework assignments, taken from the textbook and/or via handouts. The best preparation for the exams and quizzes is to do all the homework , and to ask for help with any exercises that you have questions about.

Quizzes (10%): There will be approximately 10 quizzes over the course of the semester. Each quiz will consist of one or two exercises, which will be very similar to the assigned homework exercises . Quiz dates will be announced in class & on OpenLab.

Participation/Attendance (5%): You are expected to participate in class and in online activities on the OpenLab course site. Details for contributing to your participation grade will be announced in class.