This document discusses strategies for teaching JavaScript to beginners. It recommends motivating students and building their confidence by emphasizing that intelligence is not fixed and can grow through effort. It suggests taking a mastery approach, starting with basic skills and gradually increasing complexity through practice and integrating skills. The document outlines four stages of mastery: acquiring skills, practicing integration, knowing when to apply skills, and achieving mastery. It also discusses using elaborative interrogation, analogies, and focusing on both declarative and procedural knowledge.
2. About Me
Martha Girdler
Martha Schumann
@marthakelly
Software Engineer, Uber
Were 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 Im 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 Students
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!