In 2001 I’ve compiled the resources for a four-part “Diagrammatics” course. I’ve taught it few times. Sometimes as a full-blown four hours lecture but most times I just pick up the relevant bits.
Diagrams, an Introduction, zip, ppt
Diagramming in Sciences, zip, ppt
Diagramming for Software, zip, ppt
Diagramming and Object-Orientation, zip, ppt