SlideShare una empresa de Scribd logo
1 de 28
@LynnLangit
WHAT’S THE PROBLEM?
WHAT’S THE PROBLEM?
WHAT’S THE PROBLEM?
What’s the root cause?
TL; DR
Middle School
“Oh honey,
girls don’t do math”
MY FIRST DIGIGIRL
WHAT CAN WE DEVELOPERS DO?
ADDRESSING THE ISSUE
How we began…
ABOUT TKP Global non-profit
• Run by professional developers
• Teaching kids coding 9 years +
• Has FREE, open source courseware
Over 70 lessons
• Teacher-training materials
• For Kids ages 10-17
• SmallBasic -> Java
“Wait – what? Java????”
THE TKPJAVA SOLUTION
40 Hour Java
Curriculum
TKP trained
teacher can
teach it
Students start
coding in 90
Seconds
Bridge to AP
CS Java course
PARTNERSHIPS
Public Schools
California
New York
Texas
Washington
Non-profits
NA - US, Canada
Europe - UK, Sweden
Africa - Malawi, SA, Zambia
Asia - India, Jordan
SA - Brazil
TEACHING RESOURCES
MSFT Kodu
Age
6-10
• TKP Java
• TKP C#
Age
10-14
Exercism.io
Age
15-18
TKP JAVA DEMO I
DEMO
PROGRAMMING EQ
Group Work
• Pair Programming
• Mob Programming
• Girls & Boys coding together
TKP JAVA COURSEWARE
1. Using Objects,
Methods & For
Loops
2. Creating
Methods
3. If statements 4. Code Mastery
5. Recursion
6. Model View
Controller
7. Events
8. Test Driven
Development
TKP JAVA
DEMO II
DEMO
EACH TKP COURSE HAS…
Recipe
Kata Variation Quiz Deep Dive
Extra
Recipes
Worksheet
RESULTS
4,000 Students taught
70 Teachers trained
4 Pilot programs
ANOTHER TKP SUCCESS STORY
Age 16 -- Introduced
to programming via
TKP
Age 17-20 -- Taught
TKP events
Age 19 -- Decided to
major in CompSci
(and Bio) at McGill
Age 21 -- Internship
at MSR
Age 23 -- At Pivotal
Labs as a Software
Engineer
TKP AT SCHOOL PALM STEM ACADEMY
TKP AT WORK  HUNTER INDUSTRIES
• Non-profits
• Schools
Partner
•Use quality
courseware
•Model, observe
and give feedback
on teaching
Support
PARTICIPATE
www.TeachingKidsProgramming.org
lynn@teachingkidsprogramming.org
QUESTIONS?

Más contenido relacionado

Destacado

Cloud-centric Internet of Things
Cloud-centric Internet of ThingsCloud-centric Internet of Things
Cloud-centric Internet of ThingsLynn Langit
 
Inspiring Kids to Code Using Scratch and Other Tools
Inspiring Kids to Code Using Scratch and Other ToolsInspiring Kids to Code Using Scratch and Other Tools
Inspiring Kids to Code Using Scratch and Other ToolsChad Mairn
 
Introduction to Scratch Programming
Introduction to Scratch ProgrammingIntroduction to Scratch Programming
Introduction to Scratch ProgrammingStorytimeSteph
 
10 things I've learned teaching coding to kids
10 things I've learned teaching coding to kids 10 things I've learned teaching coding to kids
10 things I've learned teaching coding to kids gicelamorales
 
TKPJava - Teaching Kids Programming - Core Java Langauge Concepts
TKPJava - Teaching Kids Programming - Core Java Langauge ConceptsTKPJava - Teaching Kids Programming - Core Java Langauge Concepts
TKPJava - Teaching Kids Programming - Core Java Langauge ConceptsLynn Langit
 
Introduction to Python - Training for Kids
Introduction to Python - Training for KidsIntroduction to Python - Training for Kids
Introduction to Python - Training for KidsAimee Maree Forsstrom
 
Rentabilidad en la Publicidad
Rentabilidad en la PublicidadRentabilidad en la Publicidad
Rentabilidad en la Publicidadcucc5ade
 
Unilab Da Nang Profile
Unilab Da Nang ProfileUnilab Da Nang Profile
Unilab Da Nang ProfileChuong Nguyen
 
#SocialMadness - Social Media Best Practices
#SocialMadness - Social Media Best Practices#SocialMadness - Social Media Best Practices
#SocialMadness - Social Media Best PracticesStarmark
 
First of its kind in South India GE IQ PET/CT at MIOT Hospitals
First of its kind in South India GE IQ PET/CT at MIOT HospitalsFirst of its kind in South India GE IQ PET/CT at MIOT Hospitals
First of its kind in South India GE IQ PET/CT at MIOT HospitalsMIOT Hospitals
 
Jornada Puertas Abiertas CEBIP Carpe Diem. Marzo 2016
Jornada Puertas Abiertas CEBIP Carpe Diem. Marzo 2016Jornada Puertas Abiertas CEBIP Carpe Diem. Marzo 2016
Jornada Puertas Abiertas CEBIP Carpe Diem. Marzo 2016Jose Chena Rico
 
Reglamento Lurdes- Tarbes
Reglamento Lurdes- TarbesReglamento Lurdes- Tarbes
Reglamento Lurdes- Tarbesrolling
 
GoodData Capabilities: Automated Reporting (Brief)
GoodData Capabilities: Automated Reporting (Brief)GoodData Capabilities: Automated Reporting (Brief)
GoodData Capabilities: Automated Reporting (Brief)Jessica Legg
 
Chromalox RARI, RID, RIDT & RII Industrial Convection Heaters - Spec Sheet
Chromalox RARI, RID, RIDT & RII Industrial Convection Heaters - Spec SheetChromalox RARI, RID, RIDT & RII Industrial Convection Heaters - Spec Sheet
Chromalox RARI, RID, RIDT & RII Industrial Convection Heaters - Spec SheetThorne & Derrick UK
 
DocuSuite - Information Management At Its Best
DocuSuite - Information Management At Its BestDocuSuite - Information Management At Its Best
DocuSuite - Information Management At Its BestDocuLynx
 

Destacado (19)

RA Programming for Kids
RA Programming for KidsRA Programming for Kids
RA Programming for Kids
 
Cloud-centric Internet of Things
Cloud-centric Internet of ThingsCloud-centric Internet of Things
Cloud-centric Internet of Things
 
Inspiring Kids to Code Using Scratch and Other Tools
Inspiring Kids to Code Using Scratch and Other ToolsInspiring Kids to Code Using Scratch and Other Tools
Inspiring Kids to Code Using Scratch and Other Tools
 
Introduction to Scratch Programming
Introduction to Scratch ProgrammingIntroduction to Scratch Programming
Introduction to Scratch Programming
 
10 things I've learned teaching coding to kids
10 things I've learned teaching coding to kids 10 things I've learned teaching coding to kids
10 things I've learned teaching coding to kids
 
TKPJava - Teaching Kids Programming - Core Java Langauge Concepts
TKPJava - Teaching Kids Programming - Core Java Langauge ConceptsTKPJava - Teaching Kids Programming - Core Java Langauge Concepts
TKPJava - Teaching Kids Programming - Core Java Langauge Concepts
 
Introduction to Python - Training for Kids
Introduction to Python - Training for KidsIntroduction to Python - Training for Kids
Introduction to Python - Training for Kids
 
Rentabilidad en la Publicidad
Rentabilidad en la PublicidadRentabilidad en la Publicidad
Rentabilidad en la Publicidad
 
Acrosportanasanampilarp
AcrosportanasanampilarpAcrosportanasanampilarp
Acrosportanasanampilarp
 
Unilab Da Nang Profile
Unilab Da Nang ProfileUnilab Da Nang Profile
Unilab Da Nang Profile
 
#SocialMadness - Social Media Best Practices
#SocialMadness - Social Media Best Practices#SocialMadness - Social Media Best Practices
#SocialMadness - Social Media Best Practices
 
First of its kind in South India GE IQ PET/CT at MIOT Hospitals
First of its kind in South India GE IQ PET/CT at MIOT HospitalsFirst of its kind in South India GE IQ PET/CT at MIOT Hospitals
First of its kind in South India GE IQ PET/CT at MIOT Hospitals
 
Directora RRHH LetsBonus
Directora RRHH LetsBonusDirectora RRHH LetsBonus
Directora RRHH LetsBonus
 
Asael Lab 2009 Membership MktgPDF
Asael Lab 2009 Membership MktgPDFAsael Lab 2009 Membership MktgPDF
Asael Lab 2009 Membership MktgPDF
 
Jornada Puertas Abiertas CEBIP Carpe Diem. Marzo 2016
Jornada Puertas Abiertas CEBIP Carpe Diem. Marzo 2016Jornada Puertas Abiertas CEBIP Carpe Diem. Marzo 2016
Jornada Puertas Abiertas CEBIP Carpe Diem. Marzo 2016
 
Reglamento Lurdes- Tarbes
Reglamento Lurdes- TarbesReglamento Lurdes- Tarbes
Reglamento Lurdes- Tarbes
 
GoodData Capabilities: Automated Reporting (Brief)
GoodData Capabilities: Automated Reporting (Brief)GoodData Capabilities: Automated Reporting (Brief)
GoodData Capabilities: Automated Reporting (Brief)
 
Chromalox RARI, RID, RIDT & RII Industrial Convection Heaters - Spec Sheet
Chromalox RARI, RID, RIDT & RII Industrial Convection Heaters - Spec SheetChromalox RARI, RID, RIDT & RII Industrial Convection Heaters - Spec Sheet
Chromalox RARI, RID, RIDT & RII Industrial Convection Heaters - Spec Sheet
 
DocuSuite - Information Management At Its Best
DocuSuite - Information Management At Its BestDocuSuite - Information Management At Its Best
DocuSuite - Information Management At Its Best
 

Similar a What is 'Teaching Kids Programming'

Help!!! Poor education is Killing Us
Help!!! Poor education is Killing UsHelp!!! Poor education is Killing Us
Help!!! Poor education is Killing UsGyan Lab
 
Technology Driven Differentiated Instruction: March 2016
Technology Driven Differentiated Instruction: March 2016Technology Driven Differentiated Instruction: March 2016
Technology Driven Differentiated Instruction: March 2016Vicki Davis
 
Technology Driven Differentiated Instruction
Technology Driven Differentiated InstructionTechnology Driven Differentiated Instruction
Technology Driven Differentiated InstructionVicki Davis
 
Jeff Newburn "Build vs. Buy: Creating an In-House Coding Academy"
Jeff Newburn "Build vs. Buy: Creating an In-House Coding Academy"Jeff Newburn "Build vs. Buy: Creating an In-House Coding Academy"
Jeff Newburn "Build vs. Buy: Creating an In-House Coding Academy"Talent42
 
LAK18: Jennifer Tan & Elizabeth Koh — Formative learning analytics to foster ...
LAK18: Jennifer Tan & Elizabeth Koh — Formative learning analytics to foster ...LAK18: Jennifer Tan & Elizabeth Koh — Formative learning analytics to foster ...
LAK18: Jennifer Tan & Elizabeth Koh — Formative learning analytics to foster ...Society for Learning Analytics Research
 
Vancouver Island University Presentation
Vancouver Island University PresentationVancouver Island University Presentation
Vancouver Island University PresentationChris Kennedy
 
How to remove fear from math?
How to remove fear from math?How to remove fear from math?
How to remove fear from math?Manish Raseo
 
Teaching Educational Research Methods: Making it Real & Relevant for Students
Teaching Educational Research Methods: Making it Real & Relevant for StudentsTeaching Educational Research Methods: Making it Real & Relevant for Students
Teaching Educational Research Methods: Making it Real & Relevant for StudentsSAGE Publishing
 
SxSWedu Proposal - Teachers Guild Validation Workshop
SxSWedu Proposal - Teachers Guild Validation WorkshopSxSWedu Proposal - Teachers Guild Validation Workshop
SxSWedu Proposal - Teachers Guild Validation WorkshopLarry Corio
 
Teaching Kids Programming
Teaching Kids ProgrammingTeaching Kids Programming
Teaching Kids ProgrammingLynn Langit
 
ALX203-How Voice Technology Is Moving Higher Education to a New Era
ALX203-How Voice Technology Is Moving Higher Education to a New EraALX203-How Voice Technology Is Moving Higher Education to a New Era
ALX203-How Voice Technology Is Moving Higher Education to a New EraAmazon Web Services
 
Skype in the classroom
Skype in the classroomSkype in the classroom
Skype in the classroommurcha
 
Turning to Teaching: Going from Industry Leader to Classroom Teacher.
Turning to Teaching: Going from Industry Leader to Classroom Teacher.Turning to Teaching: Going from Industry Leader to Classroom Teacher.
Turning to Teaching: Going from Industry Leader to Classroom Teacher.J. Scott Christianson
 
Minarets/DMS Macworld Preso Pdf
Minarets/DMS Macworld Preso PdfMinarets/DMS Macworld Preso Pdf
Minarets/DMS Macworld Preso PdfJon Corippo
 
It summit using technology to differentiate
It summit using technology to differentiateIt summit using technology to differentiate
It summit using technology to differentiateSun West School Division
 

Similar a What is 'Teaching Kids Programming' (20)

Help!!! Poor education is Killing Us
Help!!! Poor education is Killing UsHelp!!! Poor education is Killing Us
Help!!! Poor education is Killing Us
 
Technology Driven Differentiated Instruction: March 2016
Technology Driven Differentiated Instruction: March 2016Technology Driven Differentiated Instruction: March 2016
Technology Driven Differentiated Instruction: March 2016
 
Technology Driven Differentiated Instruction
Technology Driven Differentiated InstructionTechnology Driven Differentiated Instruction
Technology Driven Differentiated Instruction
 
Jeff Newburn "Build vs. Buy: Creating an In-House Coding Academy"
Jeff Newburn "Build vs. Buy: Creating an In-House Coding Academy"Jeff Newburn "Build vs. Buy: Creating an In-House Coding Academy"
Jeff Newburn "Build vs. Buy: Creating an In-House Coding Academy"
 
RACE Innovation Preschools
RACE Innovation PreschoolsRACE Innovation Preschools
RACE Innovation Preschools
 
Thrive Public Schools Next Gen Learning Symposium Kick off 2015
Thrive Public Schools Next Gen Learning Symposium Kick off 2015Thrive Public Schools Next Gen Learning Symposium Kick off 2015
Thrive Public Schools Next Gen Learning Symposium Kick off 2015
 
LAK18: Jennifer Tan & Elizabeth Koh — Formative learning analytics to foster ...
LAK18: Jennifer Tan & Elizabeth Koh — Formative learning analytics to foster ...LAK18: Jennifer Tan & Elizabeth Koh — Formative learning analytics to foster ...
LAK18: Jennifer Tan & Elizabeth Koh — Formative learning analytics to foster ...
 
Vancouver Island University Presentation
Vancouver Island University PresentationVancouver Island University Presentation
Vancouver Island University Presentation
 
How to remove fear from math?
How to remove fear from math?How to remove fear from math?
How to remove fear from math?
 
Teaching Educational Research Methods: Making it Real & Relevant for Students
Teaching Educational Research Methods: Making it Real & Relevant for StudentsTeaching Educational Research Methods: Making it Real & Relevant for Students
Teaching Educational Research Methods: Making it Real & Relevant for Students
 
SxSWedu Proposal - Teachers Guild Validation Workshop
SxSWedu Proposal - Teachers Guild Validation WorkshopSxSWedu Proposal - Teachers Guild Validation Workshop
SxSWedu Proposal - Teachers Guild Validation Workshop
 
Teaching Kids Programming
Teaching Kids ProgrammingTeaching Kids Programming
Teaching Kids Programming
 
ALX203-How Voice Technology Is Moving Higher Education to a New Era
ALX203-How Voice Technology Is Moving Higher Education to a New EraALX203-How Voice Technology Is Moving Higher Education to a New Era
ALX203-How Voice Technology Is Moving Higher Education to a New Era
 
Skype in the classroom
Skype in the classroomSkype in the classroom
Skype in the classroom
 
Turning to Teaching: Going from Industry Leader to Classroom Teacher.
Turning to Teaching: Going from Industry Leader to Classroom Teacher.Turning to Teaching: Going from Industry Leader to Classroom Teacher.
Turning to Teaching: Going from Industry Leader to Classroom Teacher.
 
Minarets/DMS Macworld Preso Pdf
Minarets/DMS Macworld Preso PdfMinarets/DMS Macworld Preso Pdf
Minarets/DMS Macworld Preso Pdf
 
Preschools
PreschoolsPreschools
Preschools
 
SeniorNet
SeniorNetSeniorNet
SeniorNet
 
Spsea 2017
Spsea 2017Spsea 2017
Spsea 2017
 
It summit using technology to differentiate
It summit using technology to differentiateIt summit using technology to differentiate
It summit using technology to differentiate
 

Más de Lynn Langit

VariantSpark on AWS
VariantSpark on AWSVariantSpark on AWS
VariantSpark on AWSLynn Langit
 
Serverless Architectures
Serverless ArchitecturesServerless Architectures
Serverless ArchitecturesLynn Langit
 
10+ Years of Teaching Kids Programming
10+ Years of Teaching Kids Programming10+ Years of Teaching Kids Programming
10+ Years of Teaching Kids ProgrammingLynn Langit
 
Blastn plus jupyter on Docker
Blastn plus jupyter on DockerBlastn plus jupyter on Docker
Blastn plus jupyter on DockerLynn Langit
 
Testing in Ballerina Language
Testing in Ballerina LanguageTesting in Ballerina Language
Testing in Ballerina LanguageLynn Langit
 
Teaching Kids to create Alexa Skills
Teaching Kids to create Alexa SkillsTeaching Kids to create Alexa Skills
Teaching Kids to create Alexa SkillsLynn Langit
 
Understanding Jupyter notebooks using bioinformatics examples
Understanding Jupyter notebooks using bioinformatics examplesUnderstanding Jupyter notebooks using bioinformatics examples
Understanding Jupyter notebooks using bioinformatics examplesLynn Langit
 
Genome-scale Big Data Pipelines
Genome-scale Big Data PipelinesGenome-scale Big Data Pipelines
Genome-scale Big Data PipelinesLynn Langit
 
Serverless Reality
Serverless RealityServerless Reality
Serverless RealityLynn Langit
 
Genomic Scale Big Data Pipelines
Genomic Scale Big Data PipelinesGenomic Scale Big Data Pipelines
Genomic Scale Big Data PipelinesLynn Langit
 
VariantSpark - a Spark library for genomics
VariantSpark - a Spark library for genomicsVariantSpark - a Spark library for genomics
VariantSpark - a Spark library for genomicsLynn Langit
 
Bioinformatics Data Pipelines built by CSIRO on AWS
Bioinformatics Data Pipelines built by CSIRO on AWSBioinformatics Data Pipelines built by CSIRO on AWS
Bioinformatics Data Pipelines built by CSIRO on AWSLynn Langit
 
Serverless Reality
Serverless RealityServerless Reality
Serverless RealityLynn Langit
 
Google Cloud and Data Pipeline Patterns
Google Cloud and Data Pipeline PatternsGoogle Cloud and Data Pipeline Patterns
Google Cloud and Data Pipeline PatternsLynn Langit
 
Scaling Galaxy on Google Cloud Platform
Scaling Galaxy on Google Cloud PlatformScaling Galaxy on Google Cloud Platform
Scaling Galaxy on Google Cloud PlatformLynn Langit
 
SQL Server on Google Cloud Platform
SQL Server on Google Cloud PlatformSQL Server on Google Cloud Platform
SQL Server on Google Cloud PlatformLynn Langit
 
Cloud Big Data Architectures
Cloud Big Data ArchitecturesCloud Big Data Architectures
Cloud Big Data ArchitecturesLynn Langit
 
Building AWS Redshift Data Warehouse with Matillion and Tableau
Building AWS Redshift Data Warehouse with Matillion and TableauBuilding AWS Redshift Data Warehouse with Matillion and Tableau
Building AWS Redshift Data Warehouse with Matillion and TableauLynn Langit
 

Más de Lynn Langit (20)

VariantSpark on AWS
VariantSpark on AWSVariantSpark on AWS
VariantSpark on AWS
 
Serverless Architectures
Serverless ArchitecturesServerless Architectures
Serverless Architectures
 
10+ Years of Teaching Kids Programming
10+ Years of Teaching Kids Programming10+ Years of Teaching Kids Programming
10+ Years of Teaching Kids Programming
 
Blastn plus jupyter on Docker
Blastn plus jupyter on DockerBlastn plus jupyter on Docker
Blastn plus jupyter on Docker
 
Testing in Ballerina Language
Testing in Ballerina LanguageTesting in Ballerina Language
Testing in Ballerina Language
 
Teaching Kids to create Alexa Skills
Teaching Kids to create Alexa SkillsTeaching Kids to create Alexa Skills
Teaching Kids to create Alexa Skills
 
Practical cloud
Practical cloudPractical cloud
Practical cloud
 
Understanding Jupyter notebooks using bioinformatics examples
Understanding Jupyter notebooks using bioinformatics examplesUnderstanding Jupyter notebooks using bioinformatics examples
Understanding Jupyter notebooks using bioinformatics examples
 
Genome-scale Big Data Pipelines
Genome-scale Big Data PipelinesGenome-scale Big Data Pipelines
Genome-scale Big Data Pipelines
 
Practical Cloud
Practical CloudPractical Cloud
Practical Cloud
 
Serverless Reality
Serverless RealityServerless Reality
Serverless Reality
 
Genomic Scale Big Data Pipelines
Genomic Scale Big Data PipelinesGenomic Scale Big Data Pipelines
Genomic Scale Big Data Pipelines
 
VariantSpark - a Spark library for genomics
VariantSpark - a Spark library for genomicsVariantSpark - a Spark library for genomics
VariantSpark - a Spark library for genomics
 
Bioinformatics Data Pipelines built by CSIRO on AWS
Bioinformatics Data Pipelines built by CSIRO on AWSBioinformatics Data Pipelines built by CSIRO on AWS
Bioinformatics Data Pipelines built by CSIRO on AWS
 
Serverless Reality
Serverless RealityServerless Reality
Serverless Reality
 
Google Cloud and Data Pipeline Patterns
Google Cloud and Data Pipeline PatternsGoogle Cloud and Data Pipeline Patterns
Google Cloud and Data Pipeline Patterns
 
Scaling Galaxy on Google Cloud Platform
Scaling Galaxy on Google Cloud PlatformScaling Galaxy on Google Cloud Platform
Scaling Galaxy on Google Cloud Platform
 
SQL Server on Google Cloud Platform
SQL Server on Google Cloud PlatformSQL Server on Google Cloud Platform
SQL Server on Google Cloud Platform
 
Cloud Big Data Architectures
Cloud Big Data ArchitecturesCloud Big Data Architectures
Cloud Big Data Architectures
 
Building AWS Redshift Data Warehouse with Matillion and Tableau
Building AWS Redshift Data Warehouse with Matillion and TableauBuilding AWS Redshift Data Warehouse with Matillion and Tableau
Building AWS Redshift Data Warehouse with Matillion and Tableau
 

Último

psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 

Último (20)

psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 

What is 'Teaching Kids Programming'

Notas del editor

  1. Introduction:
  2. http://www.elmstreetbooks.com/book/9780262510370
  3. TKP Resources 
 For kids ages 6-12 
 MSFT Kodu - requires EITHER Windows or Xbox 
 Editor —download Windows version — https://www.microsoft.com/en-us/download/details.aspx?id=10056 
 Suggested Kodu class http://www.slideshare.net/lynnlangit/kodu-class 
 
 For kids ages 10-16 
 TKP Java  
 Lesson Plans - first lesson at TKP (first lesson) http://teachingkidsprogramming.org/courses/intro-to-classes-methods-and-for-loops/ 
 Source Code & Editor Eclipse - follow instructions to on (code) lesson download https://github.com/TeachingKidsProgramming/TeachingKidsProgramming.Java/blob/master/README.md 
 TKP C#  
 Lesson Plan Information -- FREE from Pluralsight https://www.pluralsight.com/kids-courses https://www.pluralsight.com/courses/teaching-kids-programming 
 Source Code on Codeplex https://extendsmallbasic.codeplex.com/ 
 IMPORTANT: This was written (in C#) for Microsoft SmallBasic, you may have to re-build it (and update some references) for this to build on the current version of C#, we recorded this in 2013. 
 Editor Use Visual Studio - but test it!  We used VS2102 when we last taught the C# version. Exorcism.io -- http://exercism.io/
  4. So where are we now? Up until this point we have operated as a non-profit with a budget of less than 25k a year. With almost exclusively volunteer hours, we have still managed to train over 4 thousand kids and over 70 teachers.
  5. https://www.microsoft.com/about/philanthropies/youthspark/stars/genevieve/