Over the past seven weeks, I toured through different aspects of teaching coding in a class that is not solely focused on… coding. It was an interesting exercise. I reminded myself of why I do several things and that there are a few things I need to do more. I’m guessing we all have things that we know are good and work, but we just lose track of them because of *waves around* everything.
I’m glad I decided to write about my teaching practices this semester. Holding myself to a deadline of posting something each Wednesday forced me to spend a little time to reflect on some part of my teaching each week. I still have a lot of topics left in my list of ideas of stuff to write about, so I may post occasionally this summer, but I don’t plan to keep up the weekly schedule.
Starting in the Fall, however, I plan to write weekly about what we discussed in my College Teaching in Natural Resources class. I think that’ll be fun and interesting. The students in there ALWAYS make me think of things differently and push my ideas about effective teaching.
Anyway, below are links to each of the seven posts about coding in class. I think they are a relatively good start if you’re thinking about doing this. Maybe they even make it feel more approachable! Maybe!
Introduction and what is live coding
Setting up to live-code in class
Making it happen (more logistics)
How to talk while live-coding
Assessment and retrieval practice in a code-heavy class
Integrating coding into an existing class
Students teaching students (peer teaching)
Until next time…