From the University of Glasgow
There are several workshops available for download. Includes everything needed to teach the workshop – lesson plans, handouts and PowerPoint presentations. There are workshops on a variety of topics including algorithm development, compression, scheduling, communications protocols . . .
You need to register with the site and everything is available for free.