When: Tuesday, September 12, 3:00 p.m.
Where: 3305 Newell-Simon Hall
David Eckhardt, Associate Teaching Professor in Computer
Colloquium on Computer Science Pedagogy:
The Herbert A. Simon Award for Teaching Excellence in Computer Science Lecture
Abstract:
Teaching systems courses necessarily bears some resemblance to trench warfare. One’s boots are firmly in the muck and blue sky is seen rarely and briefly. Can we learn things of general value while engaged in such a grimy pursuit?
In this talk, I will attempt to draw lessons about abstraction and debugging from some time spent in the trenches. I will also make a few teaching-strategy suggestions in the hope that they may be of use to others. Finally, I will suggest that we add a data structure to our undergraduate curriculum in an attempt to improve retention of skills and encourage reflective professional development.