����������Teaching Pair Programming at the Edinburgh Futures Institute�Be like Sophie!���Dr Beatrice Alex�Edinburgh Futures Institute and School �of Literatures, Languages and Cultures�Head of the Edinburgh Language�Technology Group�Chair of Edinburgh Clinical NLP Group
b.alex@ed.ac.uk
@bea_alex
Teaching text mining and computational text analysis to humanities and social science students in a fusion environment��(with Dr Clare Llewellyn, Dr Pawel Orzechowski �and Dr Anouk Lang)�
Text Mining for H&SS Students
Edinburgh Futures Institute�
Tackling today’s increasingly complex issues by bringing people and disciplines together to spark the unexpected and make better futures possible.
�
Course Badges
Tools
Pair Programming
Negotiating Fusion Pairs
Ghost Helper
Feedback
Lessons learned
⭐️ Students generally enjoy pair work and enjoy it more as they got through the course and get used to working this way.
⭐️ Students also generally enjoy being paired up and working with students in another mode.
⭐️ Where possible we try to pair students with some Python knowledge up with those who are new to programming.
⭐️ We thought that students with some programming knowledge would get bored but often they enjoy the pair programming just as much as they understand what they know by explaining it.
Lessons learned
⭐️ Pairs for group work cannot be pre-arranged (for flexibility). Students join, leave, change mode.
⭐️ During the day some students change how they participate (online or in-person). Students move in both directions. Some students need to leave completely.
⭐️ We thought that working within one mode was easier (eg. both online, both in-person). This isn’t always the case. For some tasks, the cognitive load is lower when working across the online boundary (eg. to share screen, hear audio) compared to working in in-person model only.
��
Lessons learned
⭐️ The students being in different modes having teachers also in multiple modes binds the fusion cohort together.
⭐️ The team needs to coordinate and communicate continuously for things to work well.
⭐️ There was always at least one invisible teacher helping students online. We needed to learn to pick up the cues that students were talking to that teacher online.
⭐️ Constant feedback helps us teachers to make changes where possible.
⭐️ Some things are out of your control so you mustn’t worry about them (wifi down, power cut).
Lessons learned
⭐️ We usually have one or two real champions of pair programming in a class, e.g. Sophie. We’ve learned to make use of such students’ enthusiasm carrying across to others in the class and spreading the magic. Be like Sophie!
Thanks to
Questions?