Evaluations CS5390 Formal Techniques in Software Verification Spring 2002

o        I don’t like homework assignments, but I do believe in them. I would prefer to suggest problems and let you work on them without my having to grade them. However, I find that when I make these assignments, the students do not complete them, and they tend to fail my exams. When I make assignments and grade them, students put a great deal more effort into completing them, and they do much, much better on my exams. Given this history, I will continue to assign and grade homework. The grade is the best motivation I can provide.

o        It is theoretically possible for me to give the opportunity to resubmit homework; however, it is not currently practical. A resubmission policy would require that I regrade homework, possibly multiple times, and keep track of various versions of grades for assignments. I simply do not have the time to handle the additional work involved.

o        You are correct; the point is to learn the material. Thus, I give and grade homework to provide you with feedback on whether you have learned. However, grades are not and cannot be based on what you have learned. They are based on what you demonstrate to me. I have no way of knowing what you have learned. I do have tools that give you an opportunity to demonstrate knowledge. One of these tools is homework. It is true that you may not have learned adequately by the time you have completed the assignment, thus I tend to value homework with less significance in the final grade than I do exams and projects.