SlideShare a Scribd company logo
pedagogy.js 
how to teach JavaScript to a beginner 
@marthakelly
About Me 
Martha Girdler 
Martha Schumann 
@marthakelly 
Software Engineer, Uber 
We’re Hiring!! uber.com/careers
Why Teach/Mentor at all? 
Selflessly 
● Give back 
● Diversity 
Selfishly 
● Mastery 
● Networking
Why Teach JS? 
● Client 
● Server 
● Unity (Game Dev) 
● Mobile Web Dev 
● JS -> Native App 
● (so many more I’m forgetting)
Resources 
● Improving Academic Performance 
○ Impact of Psychological Factors on 
Education (Educational Psychology) 
● How Learning Works 
○ Seven Research-Based Principles for Smart 
Teaching
The Nature of Learning 
● Motivation 
○ The Nature of Intelligence 
○ Stereotype Threat 
● Mastery
Motivation 
● The Single Largest Factor in a Student’s 
Success 
● View of Intelligence 
● View of Failure
The Successful Student 
● Eagerness 
● Love of challenge 
● Ability to persist in difficulty 
● Children become what they think they are 
● Beliefs can be changed!
Stereotype Threat 
● Suppressing Minority Achievement 
● Psychological 
● Can’t escape Stereotypes
Combating Stereotype Threat 
● High Expectations 
● Create Trust 
● New view of Failure 
● New view of Intelligence
Intelligence is not Fixed 
● Darwin 
● Tolstoy 
● William James 
● Mozart 
● Michael Jordan
Self Efficacy & Mastery 
● I can do this! 
● I can’t do this! 
● Mastery experiences === Confidence
Mastery 
stage 1: acquire component skills 
stage 2: practice integrating skills 
stage 3: know when to apply skills 
stage 4: mastery
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
Mastery 
stage 2: acquire component skills 
● drill in basics 
○ debugger 
○ variables, strings, numbers 
○ arrays (setting, getting) 
○ objects (setting, getting)
Mastery 
stage 2: practice integrating skills 
● drill in basics 
○ logic 
○ SCOPING (tricksy)
Mastery 
stage 2: practice integrating skills 
● drill in basics 
○ writing their first program 
○ small, well defined tasks 
○ KOANS 
● jQuery
Achieving Mastery 
● Appropriate level of challenge 
● Build on previous learnings 
● Healthy Failure 
● Hard Work + Persistence
Teaching Strategy 
● Elaborative Interrogation 
○ ask why? 
● Analogies 
○ give many diverse analogies 
○ contrasting analogies 
○ make connections to their world
Declarative vs Procedural 
● Declarative 
○ “what” 
○ facts 
● Procedural 
○ “how” 
○ when to apply
Review of Success 
● Strongly Motivated 
● Confident 
● Demonstrate Procedural Knowledge 
● Can learn independently
thankyou.js 
@marthakelly

More Related Content

Similar to Pedagogy.js

Differentiated Learning - School wide approach
Differentiated Learning - School wide approachDifferentiated Learning - School wide approach
Differentiated Learning - School wide approach
Merrick Brewer
 
CV Masterclass
CV MasterclassCV Masterclass
CV Masterclass
ruthmcdavitt
 
2021_06_30 «Collaborative Design with Classroom Teachers for Impactful Game-B...
2021_06_30 «Collaborative Design with Classroom Teachers for Impactful Game-B...2021_06_30 «Collaborative Design with Classroom Teachers for Impactful Game-B...
2021_06_30 «Collaborative Design with Classroom Teachers for Impactful Game-B...
eMadrid network
 
Activate Agile 2014 : roles, activities, behaviours in Agile Projects
Activate Agile 2014 : roles, activities, behaviours in Agile ProjectsActivate Agile 2014 : roles, activities, behaviours in Agile Projects
Activate Agile 2014 : roles, activities, behaviours in Agile Projects
deancornish
 
Creating quality assessments
Creating quality assessmentsCreating quality assessments
Creating quality assessments
Stephen Miller
 
Cracking the Product Manager Interview with Gayle McDowell
Cracking the Product Manager Interview with Gayle McDowellCracking the Product Manager Interview with Gayle McDowell
Cracking the Product Manager Interview with Gayle McDowell
Product School
 
What it's like to do a Master's thesis with me (Ted Pedersen)
What it's like to do a Master's thesis with me (Ted Pedersen)What it's like to do a Master's thesis with me (Ted Pedersen)
What it's like to do a Master's thesis with me (Ted Pedersen)
University of Minnesota, Duluth
 
Social Emotional Learning in the Classroom
Social Emotional Learning in the Classroom Social Emotional Learning in the Classroom
Social Emotional Learning in the Classroom
JessicaAdamson5
 
Medbiq xAPI workshop2b
Medbiq xAPI workshop2bMedbiq xAPI workshop2b
Medbiq xAPI workshop2b
David Topps
 
CloudBound K12 Presentation 2016
CloudBound K12 Presentation 2016CloudBound K12 Presentation 2016
CloudBound K12 Presentation 2016
Learnosity
 
Teamwork From individual effort to holistic contribution.pdf
Teamwork From individual effort to holistic contribution.pdfTeamwork From individual effort to holistic contribution.pdf
Teamwork From individual effort to holistic contribution.pdf
MesutDurukal
 
Thriving as a Team of One
Thriving as a Team of OneThriving as a Team of One
Thriving as a Team of One
Mandy Pennington
 
How to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PMHow to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PM
Product School
 
Teach me! opportunity analysis
Teach me! opportunity analysisTeach me! opportunity analysis
Teach me! opportunity analysis
David Adam
 
build@mercari-week7-mark-talk
build@mercari-week7-mark-talkbuild@mercari-week7-mark-talk
build@mercari-week7-mark-talk
Mark Hahn
 
Ubiquitous Learning : Leveraging the Strengths of Online Education
Ubiquitous Learning: Leveraging the Strengths of Online EducationUbiquitous Learning: Leveraging the Strengths of Online Education
Ubiquitous Learning : Leveraging the Strengths of Online Education
Jean Marrapodi
 
Breakthrough Houston, DFA Rice Final Presentation Sp17
Breakthrough Houston, DFA Rice Final Presentation Sp17Breakthrough Houston, DFA Rice Final Presentation Sp17
Breakthrough Houston, DFA Rice Final Presentation Sp17
Michael Moran
 
How to extract maximum value out of competitive programming?.pdf
How to extract maximum value out of competitive programming?.pdfHow to extract maximum value out of competitive programming?.pdf
How to extract maximum value out of competitive programming?.pdf
Aritra66
 
Organization strategies to increase development productivity
Organization strategies to increase development productivityOrganization strategies to increase development productivity
Organization strategies to increase development productivity
Aaron Grant
 
Agility, retrospectives and human relationships
Agility, retrospectives and human relationshipsAgility, retrospectives and human relationships
Agility, retrospectives and human relationships
ropsu
 

Similar to Pedagogy.js (20)

Differentiated Learning - School wide approach
Differentiated Learning - School wide approachDifferentiated Learning - School wide approach
Differentiated Learning - School wide approach
 
CV Masterclass
CV MasterclassCV Masterclass
CV Masterclass
 
2021_06_30 «Collaborative Design with Classroom Teachers for Impactful Game-B...
2021_06_30 «Collaborative Design with Classroom Teachers for Impactful Game-B...2021_06_30 «Collaborative Design with Classroom Teachers for Impactful Game-B...
2021_06_30 «Collaborative Design with Classroom Teachers for Impactful Game-B...
 
Activate Agile 2014 : roles, activities, behaviours in Agile Projects
Activate Agile 2014 : roles, activities, behaviours in Agile ProjectsActivate Agile 2014 : roles, activities, behaviours in Agile Projects
Activate Agile 2014 : roles, activities, behaviours in Agile Projects
 
Creating quality assessments
Creating quality assessmentsCreating quality assessments
Creating quality assessments
 
Cracking the Product Manager Interview with Gayle McDowell
Cracking the Product Manager Interview with Gayle McDowellCracking the Product Manager Interview with Gayle McDowell
Cracking the Product Manager Interview with Gayle McDowell
 
What it's like to do a Master's thesis with me (Ted Pedersen)
What it's like to do a Master's thesis with me (Ted Pedersen)What it's like to do a Master's thesis with me (Ted Pedersen)
What it's like to do a Master's thesis with me (Ted Pedersen)
 
Social Emotional Learning in the Classroom
Social Emotional Learning in the Classroom Social Emotional Learning in the Classroom
Social Emotional Learning in the Classroom
 
Medbiq xAPI workshop2b
Medbiq xAPI workshop2bMedbiq xAPI workshop2b
Medbiq xAPI workshop2b
 
CloudBound K12 Presentation 2016
CloudBound K12 Presentation 2016CloudBound K12 Presentation 2016
CloudBound K12 Presentation 2016
 
Teamwork From individual effort to holistic contribution.pdf
Teamwork From individual effort to holistic contribution.pdfTeamwork From individual effort to holistic contribution.pdf
Teamwork From individual effort to holistic contribution.pdf
 
Thriving as a Team of One
Thriving as a Team of OneThriving as a Team of One
Thriving as a Team of One
 
How to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PMHow to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PM
 
Teach me! opportunity analysis
Teach me! opportunity analysisTeach me! opportunity analysis
Teach me! opportunity analysis
 
build@mercari-week7-mark-talk
build@mercari-week7-mark-talkbuild@mercari-week7-mark-talk
build@mercari-week7-mark-talk
 
Ubiquitous Learning : Leveraging the Strengths of Online Education
Ubiquitous Learning: Leveraging the Strengths of Online EducationUbiquitous Learning: Leveraging the Strengths of Online Education
Ubiquitous Learning : Leveraging the Strengths of Online Education
 
Breakthrough Houston, DFA Rice Final Presentation Sp17
Breakthrough Houston, DFA Rice Final Presentation Sp17Breakthrough Houston, DFA Rice Final Presentation Sp17
Breakthrough Houston, DFA Rice Final Presentation Sp17
 
How to extract maximum value out of competitive programming?.pdf
How to extract maximum value out of competitive programming?.pdfHow to extract maximum value out of competitive programming?.pdf
How to extract maximum value out of competitive programming?.pdf
 
Organization strategies to increase development productivity
Organization strategies to increase development productivityOrganization strategies to increase development productivity
Organization strategies to increase development productivity
 
Agility, retrospectives and human relationships
Agility, retrospectives and human relationshipsAgility, retrospectives and human relationships
Agility, retrospectives and human relationships
 

Recently uploaded

Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
87tomato
 
Authentication Review-June -2024 AP & TS.pptx
Authentication Review-June -2024 AP & TS.pptxAuthentication Review-June -2024 AP & TS.pptx
Authentication Review-June -2024 AP & TS.pptx
DEMONDUOS
 
BATber53 AWS Modernize your applications with purpose-built AWS databases
BATber53 AWS Modernize your applications with purpose-built AWS databasesBATber53 AWS Modernize your applications with purpose-built AWS databases
BATber53 AWS Modernize your applications with purpose-built AWS databases
BATbern
 
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
ashiklo9823
 
welcome to presentation on Google Apps
welcome to   presentation on Google Appswelcome to   presentation on Google Apps
welcome to presentation on Google Apps
AsifKarimJim
 
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
3610stuck
 
UMiami degree offer diploma Transcript
UMiami degree offer diploma TranscriptUMiami degree offer diploma Transcript
UMiami degree offer diploma Transcript
attueb
 
Hotel Management Software Development Company
Hotel Management Software Development CompanyHotel Management Software Development Company
Hotel Management Software Development Company
XongoLab Technologies LLP
 
Prada Group Reports Strong Growth in First Quarter …
Prada Group Reports Strong Growth in First Quarter …Prada Group Reports Strong Growth in First Quarter …
Prada Group Reports Strong Growth in First Quarter …
908dutch
 
Celebrity Girls Call Mumbai 9930687706 Unlimited Short Providing Girls Servic...
Celebrity Girls Call Mumbai 9930687706 Unlimited Short Providing Girls Servic...Celebrity Girls Call Mumbai 9930687706 Unlimited Short Providing Girls Servic...
Celebrity Girls Call Mumbai 9930687706 Unlimited Short Providing Girls Servic...
kiara pandey
 
Girls Call Mysore 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Mysore 000XX00000 Provide Best And Top Girl Service And No1 in CityGirls Call Mysore 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Mysore 000XX00000 Provide Best And Top Girl Service And No1 in City
neshakor5152
 
Top Chinese Government-backed APT Groups
Top Chinese Government-backed APT GroupsTop Chinese Government-backed APT Groups
Top Chinese Government-backed APT Groups
SOCRadar
 
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
confluent
 
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
jealousviolet
 
當測試開始左移
當測試開始左移當測試開始左移
當測試開始左移
Jersey (CHE-PING) Su
 
🚂🚘 Premium Girls Call Ranchi 🛵🚡000XX00000 💃 Choose Best And Top Girl Service...
🚂🚘 Premium Girls Call Ranchi  🛵🚡000XX00000 💃 Choose Best And Top Girl Service...🚂🚘 Premium Girls Call Ranchi  🛵🚡000XX00000 💃 Choose Best And Top Girl Service...
🚂🚘 Premium Girls Call Ranchi 🛵🚡000XX00000 💃 Choose Best And Top Girl Service...
bahubalikumar09988
 
Il Data Streaming per un’AI real-time di nuova generazione
Il Data Streaming per un’AI real-time di nuova generazioneIl Data Streaming per un’AI real-time di nuova generazione
Il Data Streaming per un’AI real-time di nuova generazione
confluent
 
Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...
Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...
Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...
norina2645
 
High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...
High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...
High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...
singhlata50dh
 
Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...
Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...
Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...
OnePlan Solutions
 

Recently uploaded (20)

Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
 
Authentication Review-June -2024 AP & TS.pptx
Authentication Review-June -2024 AP & TS.pptxAuthentication Review-June -2024 AP & TS.pptx
Authentication Review-June -2024 AP & TS.pptx
 
BATber53 AWS Modernize your applications with purpose-built AWS databases
BATber53 AWS Modernize your applications with purpose-built AWS databasesBATber53 AWS Modernize your applications with purpose-built AWS databases
BATber53 AWS Modernize your applications with purpose-built AWS databases
 
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
 
welcome to presentation on Google Apps
welcome to   presentation on Google Appswelcome to   presentation on Google Apps
welcome to presentation on Google Apps
 
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
 
UMiami degree offer diploma Transcript
UMiami degree offer diploma TranscriptUMiami degree offer diploma Transcript
UMiami degree offer diploma Transcript
 
Hotel Management Software Development Company
Hotel Management Software Development CompanyHotel Management Software Development Company
Hotel Management Software Development Company
 
Prada Group Reports Strong Growth in First Quarter …
Prada Group Reports Strong Growth in First Quarter …Prada Group Reports Strong Growth in First Quarter …
Prada Group Reports Strong Growth in First Quarter …
 
Celebrity Girls Call Mumbai 9930687706 Unlimited Short Providing Girls Servic...
Celebrity Girls Call Mumbai 9930687706 Unlimited Short Providing Girls Servic...Celebrity Girls Call Mumbai 9930687706 Unlimited Short Providing Girls Servic...
Celebrity Girls Call Mumbai 9930687706 Unlimited Short Providing Girls Servic...
 
Girls Call Mysore 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Mysore 000XX00000 Provide Best And Top Girl Service And No1 in CityGirls Call Mysore 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Mysore 000XX00000 Provide Best And Top Girl Service And No1 in City
 
Top Chinese Government-backed APT Groups
Top Chinese Government-backed APT GroupsTop Chinese Government-backed APT Groups
Top Chinese Government-backed APT Groups
 
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
 
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
 
當測試開始左移
當測試開始左移當測試開始左移
當測試開始左移
 
🚂🚘 Premium Girls Call Ranchi 🛵🚡000XX00000 💃 Choose Best And Top Girl Service...
🚂🚘 Premium Girls Call Ranchi  🛵🚡000XX00000 💃 Choose Best And Top Girl Service...🚂🚘 Premium Girls Call Ranchi  🛵🚡000XX00000 💃 Choose Best And Top Girl Service...
🚂🚘 Premium Girls Call Ranchi 🛵🚡000XX00000 💃 Choose Best And Top Girl Service...
 
Il Data Streaming per un’AI real-time di nuova generazione
Il Data Streaming per un’AI real-time di nuova generazioneIl Data Streaming per un’AI real-time di nuova generazione
Il Data Streaming per un’AI real-time di nuova generazione
 
Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...
Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...
Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...
 
High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...
High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...
High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...
 
Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...
Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...
Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...
 

Pedagogy.js

  • 1. pedagogy.js how to teach JavaScript to a beginner @marthakelly
  • 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!
  • 9. Stereotype Threat ● Suppressing Minority Achievement ● Psychological ● Can’t escape Stereotypes
  • 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
  • 15. Mastery stage 2: acquire component skills ● drill in basics ○ debugger ○ variables, strings, numbers ○ arrays (setting, getting) ○ objects (setting, getting)
  • 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