Home > Software Carpentry > Nine Episodes

Nine Episodes

June 4th, 2010

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:

  1. Introduction
  2. The Grid
  3. Aliasing
  4. Randomness
  5. Finding Neighbors
  6. Resolving Ties
  7. Assembling the Program
  8. Bugs
  9. Refactoring

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 [1]; this is my attempt to pin down what I mean. Feedback would once again be greatly appreciated.

[1] See, for example, this report on a workshop held earlier this year.

Software Carpentry

  1. June 5th, 2010 at 01:08 | #1

    Thanks for sharing this. I had 2 programming courses last year but I still find it useful.

Comments are closed.