Instructor guide

Detailed learning outcomes

After attending this workshop, learners should:

  • Know about ENCCS and the EuroCC project and why they exist

  • Have an overview of ENCCS lessons and their scope

  • Understand key pedagogical concepts that underpin ENCCS, CodeRefinery and Carpentry training

  • Understand the significance of creating a motivating and inclusive environments during workshops

  • Be familiar with backwards lesson design and be able to apply it to own lesson development

  • Be comfortable teaching in-person and online using an interactive teaching style

  • Be familiar with tools and workflows for collaboratively developing interactive lessons

Agenda for condensed 3-hour workshop

Time

Episode

Teaching/interaction, min

14:00 - 14:15

Welcome and introduction

10 + 5

14:15 - 14:30

ENCCS training

10 + 5

14:30 - 14:45

ENCCS lessons

10 + 5

14:45 - 15:10

Acquisition of skill

20 + 5

15:10 - 15:30

Break

15:30 - 16:00

Lesson design

20 + 10

16:00 - 16:30

Good interactive teaching practices

20 + 10

16:30 - 16:45

Teaching mechanics

10 + 5

16:45 - 17:00

Collaborative lesson development

15

17:00

Practice: teaching and giving feedback

Agenda for two-half-day workshop

Day 1

Time

Episode

Teaching/interaction, min

09:00 - 09:10

Welcome and introduction

10

09:10 - 09:25

Training providers

10 + 5

09:25 - 09:40

Available lessons

10 + 5

09:40 - 10:10

First teaching practice

0 + 30

10:10 - 10:25

Break

10:25 - 11:10

Acquisition of skill

20 + 25

11:10 - 11:20

Break

11:20 - 12:00

Lesson design

20 + 20

Afternoon

Practice backwards design homework

45

Day 2

Time

Episode

Teaching/interaction, min

09:00 - 09:15

Recap and discussion on Practice backwards design

15 + 0

09:15 - 10:05

Good interactive teaching practices

20 + 30

10:05 - 10:20

Break

10:20 - 10:40

Teaching mechanics

10 + 10

10:40 - 11:20

Collaborative lesson development

10 + 30

11:20 - 11:30

Break

11:30 - 12:30

Practice: teaching and giving feedback

10 + 50

Notes

  • For extended workshop (full day/ 2 half-days), good place to split is after “Lesson design” episode and subsequent practice on backwards design.

  • For extended or practical-first workshop, participants could also be encouraged to come up with a topic of a (short) presentation in advance, to be used in backwards-design and teaching/feedback practice sessions.

  • First two outcomes are related to ENCCS material, but even so it can be used (skipping introduction) as a good example implementation of the concepts covered. Rest of the content is generally applicable to any HPC-related training.

Addressing preconceptions

As noted in the Introduction, the workshop primarily targets competent practitioners and experts that might want (or need) to teach their knowledge to others. This implies that most of them already have their own ways of understanding, structuring and probably even presenting relevant material, as well as selected tools and usage habits. Several concepts of this lesson may appear unusual or overhead-inducing at first glance. It might be useful to prepare an example of unique advantage for each such concept/technique that distinguishes it from the alternatives. Some suggestions (feel free to come up with your own or tailor them to your needs):

  • Backwards design can significantly speed up initial development or major update of teaching resources, because it shifts focus from what to teach/present to what the participants are supposed to learn. This way individual contributors can choose the content that reflects their own expertise, easily exchange domain examples when preparing for specific audience, etc.

  • Interactive teaching combines best qualities of lectures and exercise sessions widely used in academic education: precise amount of content is presented by an expert and then immediately supported by demonstration or direct application while the knowledge is fresh. Constant feedback also allows to adjust teaching speed and fix small issues at once and not “next time”, after reading exit polls.

  • Even if you consider certain subject matter “your child”, collaborative development may allow you to reach larger and more diverse audiences at the fraction of effort, such as adapting setup and execution instructions for a local HPC installation by an on-site administrator.