Your course grade will be based on three different class measurements, programming assignments, a midterm test and a final exam.