Welcome and introduction

What do we want to get out of this workshop

  • Introduction of instructors and helpers

  • Each instructor can say what we want to get out of the instructor training

  • But we want to know from everybody and collect these in the live notes


Goals for this workshop

Goals for this instructor training

  • Give future instructors the tools and confidence to teach best software practices and tools.

  • Motivate new instructors to take up lessons, remix them, and to contribute.

  • Get feedback to improve the material as well as our collaboration model.

  • For us to learn how we can support related efforts and collaborate.

  • Catalyze and form new networks and collaborations of teachers and trainers of practical scientific computing.

Giving confidence

Goal number one should be that we give participants the confidence to independently apply the tools or knowledge learnt. This is more important that giving a “complete” overview. [Lucy Whalley gave this great comment at one of our workshops]

  • You don’t have to know everything to use (or teach) something.

  • For the large majority of topics we teach, there are many resources online which provide how-to guides or tutorials. And the Stack Overflow answer bank isn’t getting any smaller. So we need to ask why do people attend in-person sessions if there is information freely available? Our impression is that it is for confidence building, identity formation, perhaps signposting to resources.

  • This also links with building a welcoming/inclusive environment: for example, imposter syndrome, which disproportionately affects under-represented groups (link), can manifest as low self-confidence –> building the confidence of students in the classroom may lead to a more diverse community.


Tools for this workshop

We always start workshops with these:


Code of Conduct

  • We follow The Carpentries Code of Conduct.

  • This is a hands-on, interactive workshop.

    • Be kind to each other and help each other as best you can.

    • If you can’t help someone or there is some problem, let someone know.

    • If you notice something that prevents you from learning as well as you can, let us know and don’t suffer silently.

  • It’s also about the little things:

    • volume

    • font size

    • generally confusing instructor

    • not enough breaks


Overview of the lessons and a typical workshop

Here the instructor gives an overview of the lessons and a typical workshop.


What we do differently?

  • Planing, teaching material available in advance and not PDF slides

  • Different roles (instructor, host, hackmd, …)

  • GitHub projects board so all boxes are checked

  • Helper recruitment and breakout room planning

    • Designing for this as soon as you open registration

  • Less is more

  • Welcome session and “outro” session

  • Clearly defining learning outcomes

  • Asking for feedback, encouraging feedback

  • Manual

  • Screen-sharing

  • Using lesson templates

  • Lesson review on GitHub

  • Sharing material instead of being protective