Many of my links for this are in my delicious under education. I have tried to find some fun and interesting links and materials to work with. Over the summer I'll be writing more materials to compliment this course. Sadly a number of notes for this course are created for a company who for obvious reasons won't let me put them freely available.
The main thing I can provide at the moment (more will come as I get time) are some power point presentations I did for teaching programming using Lazarus / Free Pascal.