I wanted to change the dynamics of students working on in-class practice programming activities. I had forgotten that also wanted to introduce pair programming at some point this semester. Now is a good time! I’m not an Extreme Programming zealot, but I am a proponent of Agile Software methodologies and believe pair programming can be quite valuable. We started watching this video to introduce the main concepts. I’m hoping that pair programming helps keep students more on tasks, the class move at a more similar pace, and struggling students better understand the concepts.
Here they are: