February 2015
Who Teaches and Why?
-
Our instructors are scientists in many career stages, from many fields
-
Most are not computer scientists or software engineers
-
"Conscious competence": still new enough to relate to beginners
-
Many follow learner → helper → instructor path
Motivation
Motivation is the best predictor of learning.
-
Explain how these skills help your own research
-
Have learners sign up in groups
-
Follow learners' questions off the lesson
-
Have helpers give individual assistance
Demotivation
Avoid crushing their enthusiasm.
-
Enforce the code of conduct.
-
Avoid the passive dismissive "just".
-
Avoid cognitive overload.
-
If a problem can't be fixed quickly,
have the person pair up.
Active Learning
Active learning beats passive observation.
-
Have learners type along as you teach.
-
Don't go more than 10 minutes without hands-on work.
Feedback
Everyone needs to know where they are.
-
Get real-time feedback ("OK/not OK") via colored sticky notes.
-
Get short written feedback ("minute cards") at every break.
-
Respond to the feedback
even (especially) if it means teaching less.
Live Coding
No slides.
-
Start with a blank window — just like they will.
-
Having to type stops you from racing ahead.
-
Seeing you make mistakes gives them permission to.
-
Seeing you diagnose and fix mistakes shows them how to.
Pacing
People can't concentrate for more than an hour.
-
Each major topic is 4 or 5 half-hour chunks over half a day.
-
Get them out of their seats at each break.
Helpers
Never teach alone.
-
Former learners / local volunteers / the other instructor(s).
-
Help learners with setup and challenges, take notes on Etherpad, ...
-
Provide feedback to instructors.
Collaboration
Never learn alone.
-
Pair early, pair often.
-
Use Etherpad for note-taking and chat.
-
Use Git if/when learners are comfortable with it.
Assessment
Know your audience.
-
Pre-workshop survey drives workshop planning.
-
Challenges during workshops for formative assessment.
-
Post-workshop survey of learners...
-
...and debriefing for instructors.
←→
/