SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
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

Mais conteúdo relacionado

Semelhante a Teach JavaScript Beginners

Differentiated Learning - School wide approach
Differentiated Learning - School wide approachDifferentiated Learning - School wide approach
Differentiated Learning - School wide approachMerrick Brewer
 
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 Projectsdeancornish
 
Creating quality assessments
Creating quality assessmentsCreating quality assessments
Creating quality assessmentsStephen 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 McDowellProduct 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 workshop2bDavid Topps
 
CloudBound K12 Presentation 2016
CloudBound K12 Presentation 2016CloudBound K12 Presentation 2016
CloudBound K12 Presentation 2016Learnosity
 
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.pdfMesutDurukal
 
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 PMProduct School
 
Teach me! opportunity analysis
Teach me! opportunity analysisTeach me! opportunity analysis
Teach me! opportunity analysisDavid Adam
 
build@mercari-week7-mark-talk
build@mercari-week7-mark-talkbuild@mercari-week7-mark-talk
build@mercari-week7-mark-talkMark 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 EducationJean 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 Sp17Michael 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?.pdfAritra66
 
Organization strategies to increase development productivity
Organization strategies to increase development productivityOrganization strategies to increase development productivity
Organization strategies to increase development productivityAaron Grant
 
Agility, retrospectives and human relationships
Agility, retrospectives and human relationshipsAgility, retrospectives and human relationships
Agility, retrospectives and human relationshipsropsu
 

Semelhante a Teach JavaScript Beginners (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
 

Último

Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 

Último (20)

Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 

Teach JavaScript Beginners

  • 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