Dr. Kathi Fisler, CS Professor at Worcester Polytechnic Institute will be discussing "Problem Solving, Program Design, and Peer Review: Lessons from Teaching Programming."
In typical programming assignments, students are given a task and asked to turn in solutions. There are few intermediate deliverables or artifacts; there is few good tools to assess student understanding of
the _problem_. It would be like writing a contract with an architect, and next checking in with them only after the final building (which was kept carefully shrouded up to that point) has been built.
She will discuss a design methodology that combats these problems.
Dr. Fisher will also discuss how this methodology:
• connects to design techniques in other disciplines
• addresses a long-standing problem of transfer from computing to mathematics
• helps nervous students get started on assignments
• provides a debugging aid for both educators and students when they
run into difficulties
• enables peer-review techniques, making education both social and cooperative
Dr. Fisher will also discuss practical tool support that enables instructors to easily incorporate peer review techniques in their courses.