2. About Me
Martha Girdler
Martha Schumann
@marthakelly
Software Engineer, Uber
We’re Hiring!! uber.com/careers
3. Why Teach/Mentor at all?
Selflessly
â—Ź Give back
â—Ź Diversity
Selfishly
â—Ź Mastery
â—Ź Networking
4. Why Teach JS?
â—Ź Client
â—Ź Server
â—Ź Unity (Game Dev)
â—Ź Mobile Web Dev
â—Ź JS -> Native App
● (so many more I’m forgetting)
5. Resources
â—Ź Improving Academic Performance
â—‹ Impact of Psychological Factors on
Education (Educational Psychology)
â—Ź How Learning Works
â—‹ Seven Research-Based Principles for Smart
Teaching
6. The Nature of Learning
â—Ź Motivation
â—‹ The Nature of Intelligence
â—‹ Stereotype Threat
â—Ź Mastery
7. Motivation
● The Single Largest Factor in a Student’s
Success
â—Ź View of Intelligence
â—Ź View of Failure
8. The Successful Student
â—Ź Eagerness
â—Ź Love of challenge
â—Ź Ability to persist in difficulty
â—Ź Children become what they think they are
â—Ź Beliefs can be changed!
10. Combating Stereotype Threat
â—Ź High Expectations
â—Ź Create Trust
â—Ź New view of Failure
â—Ź New view of Intelligence
11. Intelligence is not Fixed
â—Ź Darwin
â—Ź Tolstoy
â—Ź William James
â—Ź Mozart
â—Ź Michael Jordan
12. Self Efficacy & Mastery
â—Ź I can do this!
● I can’t do this!
â—Ź Mastery experiences === Confidence
13. Mastery
stage 1: acquire component skills
stage 2: practice integrating skills
stage 3: know when to apply skills
stage 4: mastery
14. Mastery
stage 1: acquire component skills
â—Ź drill in basics
â—‹ why
â—‹ how JS works in the browser
â—‹ how a webpage is rendered
â—‹ how scripts are loaded
16. Mastery
stage 2: practice integrating skills
â—Ź drill in basics
â—‹ logic
â—‹ SCOPING (tricksy)
17. Mastery
stage 2: practice integrating skills
â—Ź drill in basics
â—‹ writing their first program
â—‹ small, well defined tasks
â—‹ KOANS
â—Ź jQuery
18. Achieving Mastery
â—Ź Appropriate level of challenge
â—Ź Build on previous learnings
â—Ź Healthy Failure
â—Ź Hard Work + Persistence
19. Teaching Strategy
â—Ź Elaborative Interrogation
â—‹ ask why?
â—Ź Analogies
â—‹ give many diverse analogies
â—‹ contrasting analogies
â—‹ make connections to their world
20. Declarative vs Procedural
â—Ź Declarative
○ “what”
â—‹ facts
â—Ź Procedural
○ “how”
â—‹ when to apply
21. Review of Success
â—Ź Strongly Motivated
â—Ź Confident
â—Ź Demonstrate Procedural Knowledge
â—Ź Can learn independently