Damien Jade Duff - Teaching
![]() ![]() |
| MyHomeBOITreeIslandSmall.jpg |
My Teaching
Current students wanting to get a hold of me should check out my timetable page.
I have in the past tutored at this school for First Year Java Workshop, Foundations of Computer Science 2 (databases) , Intelligent Robotics, and Computer Vision. Extra help for (previous) computational vision assignments from 2007 can be found on the project help page. Some slides from the lectures that I gave are below.
Programming as Creative Metaphor
AI and pedagogy are far from unrelated, particularly in such interesting educational domains as first year programming.
Consider this question: What is the relationship between encapsulation in a Java or C++ or SmallTalk Object, and regularities in affordance or causal compactness found in a real object like a SPOON or a SMALL STUFFED DUCK?
Examples, like the spoon, are of importance in teaching too.
Teaching Resources
I very much rate the Tomorrow's Professor mailing list as a source of practical teaching and time management advice, as well as a source of theoretical talking points. If you are starting out in academia, it is well worth a look.
Slides
Feature point detection, extraction & matching.
Slides: [ppt]. Printable: [first:pdf] and [second:pdf]. Note that the Harris detector has not been featured in later versions of these lectures, so students can skip those slides.Scientific Methods and Mobile Robots
Slides: [odp]. Handouts: [odp]Kalman filtering
Slides: [ppt] (not much good on their own, but the diagram might be useful to look back on - the derivation is on the photocopied handout).


