2025-05-21 –, Track 1 (Wed)
Pair programming is a collaboration technique widely used in the software industry – it involves two people working together on one programming task. One person is the driver, suggesting solutions and typing the code; the other person is the navigator, helping with problem-solving and spotting mistakes. After a short time, they swap roles.
Pair programming can improve the reproducibility of your own data analysis. It is also useful in teaching - it makes data analysis and statistics courses more interactive, and also more scalable (students help each other first, before coming to the instructor for help).
In this interactive workshop, we will give you a taste of pair programming, with tasks in R, Python and Excel. You will be paired with another person and given a set of small challenges to solve together. You will practice both pair programming roles and you will get a chance to reflect on your experience.