The reason this blog has been quiet lately is that I've been focusing on getting some Software Carpentry lectures online. I'm pleased to say that the first nine episodes of a lecture on program design are now up, and I'd appreciate your feedback:
I've also posted a first draft of a concept map for computational thinking. I've complained before that everyone who uses the term means something different by it ; this is my attempt to pin down what I mean. Feedback would once again be greatly appreciated.
 See, for example, this report on a workshop held earlier this year.