Diane Trout (alienghic) wrote,
Diane Trout

  • Mood:


One of my coworkers managed to set up a class to teach a group of biologists how to program in python. I and a computationally skilled grad student offered to help. We started trying to following The Software Carpentry course being taught by Greg Wilson. Unfortunately for us, Greg's students already knew what a for loop was, while about half to two-thirds of ours had never opened a shell before.

Needless to say Greg's class was too fast for them.

But we are stubborn, and have been making progress. What we've learned so far is that the only way to learn to program is to do it. So we've been giving them super simple problems and helping them through.

I think most of them can now load and modify a file.

I was surprised at how hard it is to get accross the concept of what a "file object" is.

Also it's looking like I"m going to need to write a couple of lectures. (I've been doing most of the standing in front of the study group and lecture and at least my fair share of the one on one helping.)

It appears that I'm reasonably good at explaining things, though of course discovering that one needs to teach at least a fragment of a course by accident was a bit tough.
Tags: me, work

  • Guild Wars 2

    I started playing Guild Wars 2, and am happy their questing system has broken with WoW's current quest design. As WoW grew they "simplified" and…

  • calendar.

    Its been a really long time since I tried to write. I keep meaning to roll my own blog software, but there's so many other things I should be doing.…

  • Building debian packages for mozilla's sync server

    I'm surprised this seems to have gotten valid debian packages with a minimum of fuss for a package where I couldn't find a recommended release…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded