Skip to content

Commit 2de5a9a

Browse files
authored
Create instructor-guide.md
1 parent 5cfcdac commit 2de5a9a

1 file changed

Lines changed: 39 additions & 0 deletions

File tree

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
## Target Audience:
2+
Please specify the target audience for this tutorial. What does the audience need to know to be able to benefit from your tutorial? Can you eliminate unnecessary prerequisites?
3+
4+
OceanHackWeek participants come from diverse technical backgrounds: while some may have basic scripting experience, others may have built complex applications within their domain, and still may be completely unfamiliar with libraries used in an adjacent domain.
5+
6+
## Learning Objectives:
7+
Please provide a few measurable learning objectives for your tutorial: those should be short statements of what participants will be able to do immediately after the tutorial. Consider learning objectives of varying complexity: some expect participants to be able to execute simple tasks, while others expect them to be able to develop new approaches to address a problem. You can use the [Bloom’s Taxonomy categorization](https://www.unmc.edu/facdev/_documents/teaching-docs/bloom-taxonomy.pdf) to structure your objectives.
8+
9+
**Example:**
10+
11+
After the lesson the learners will be able to
12+
* Outline elements of ML pipelines
13+
* List major differences between types of ML methods, and steps to proceed to evaluate their performance
14+
* Identify contexts where deep learning can be useful
15+
* Organize labeled datasets in a format expected by ML libraries
16+
17+
Think about the balance of how this tutorial can be helpful to participants during the hackweek vs. afterwards throughout their careers.
18+
19+
## General Tips:
20+
Think of ways to engage the audience during the tutorial. That can also set the right tone of how much detail you need to provide. Remember the more experienced participants may be the more vocal ones so think of ways to hear from everybody without making them feel uncomfortable for not knowing a concept. Anonymous polls can be useful (such as [particifi](https://particify.de/en/)).
21+
22+
Although the content of your tutorial may not seem a lot when presented as stand-alone, the participants are going through a sequence of tutorials during the week, and are also learning a lot of new things for their projects.
23+
24+
* If using notebooks/code, be explicit whether you expect people to follow along running the cells/changing code on the fly, or they can just follow your demo, and dive into the notebook later.
25+
* Scrolling through notebooks/code can become pretty confusing, so consider having sections in the notebook and hiding the code cells, only to reveal it when talking about a specific section
26+
* Add a few key points after a section
27+
* If there are steps for which participants need to navigate to specific places on a website, consider saving snapshots and circling the places they need to click to avoid them missing crucial steps after which they cannot navigate the lesson; pause to make sure people are at the right place
28+
* Look through the tutorial and see what jargon/acronyms you are using:
29+
* Remove the ones not crucial for the tutorial
30+
* Spell out the ones that the participants need to know
31+
* If some are not important, be explicit that they are not important right now, and they are just there for future reference
32+
33+
## Tips for Use Case/Workflow Presentation:
34+
35+
* While preparing your presentation, identify which of its components generalize outside of the use case; state those explicitly to help listeners focus on what can be relevant to them
36+
* Share lessons learned: what worked well, what did not
37+
* Did you have to pivot the project?
38+
39+

0 commit comments

Comments
 (0)