SlideShare a Scribd company logo
Teaching Kids Game Programming Christopher Cotton Barcamp Nashville 2009
Why? why teach kids coding? why this talk?
Why teach kids? ,[object Object],[object Object],[object Object],[object Object],Why this talk? ,[object Object],[object Object],[object Object]
But, really why? demo: video
What? Intro to Programming
What do I teach? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What? but really what do I teach?
But, what really? ,[object Object],[object Object],[object Object],[object Object]
Where? YSI
Where? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What technology? Language? ,[object Object],[object Object]
Why Processing? ,[object Object],[object Object],[object Object],[object Object]
What do I teach? details details!
First day most common question?
First Day ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Content
Second Day most common question?
Second Day ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Content
Third Day most common question?
Third Day ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Content
Fourth Day most common question?
Fourth Day ,[object Object],[object Object],[object Object],[object Object],Content
Fifth Day and Beyond most common question?
Fifth Day, Beyond ,[object Object],[object Object],[object Object],[object Object],Content
Final Thoughts  
Final Thoughts ,[object Object],[object Object],[object Object],[object Object],[object Object]
Go teach your passion Q&A
Contact me: ,[object Object]

More Related Content

What's hot

Apps for Teaching and Learning
Apps for Teaching and LearningApps for Teaching and Learning
Apps for Teaching and Learning
Jisc RSC East Midlands
 
Beginner training smartboard 010511
Beginner training smartboard 010511Beginner training smartboard 010511
Beginner training smartboard 010511
Karen Brooks
 
Teslontarioweb20example
Teslontarioweb20exampleTeslontarioweb20example
Teslontarioweb20example
John Allan
 
The One Device Primary Classroom by Gail Lovely
The One Device Primary Classroom by Gail LovelyThe One Device Primary Classroom by Gail Lovely
The One Device Primary Classroom by Gail Lovely
Gail Lovely
 
Social Media for Language Professionals
Social Media for Language Professionals Social Media for Language Professionals
Social Media for Language Professionals
faithmarcel
 
Using Jing for Educators
Using Jing for EducatorsUsing Jing for Educators
Using Jing for EducatorsDeb Schiano
 
Luongo smartboard
Luongo  smartboardLuongo  smartboard
Luongo smartboard
nicoleluongo
 
iPads Webinar Part 2
iPads Webinar Part 2iPads Webinar Part 2
iPads Webinar Part 2
mikedionne
 
Using your projector in your classroom- UPDATED
Using your projector in your classroom- UPDATEDUsing your projector in your classroom- UPDATED
Using your projector in your classroom- UPDATEDHeather Lewis
 
How can we enhance our technology
How can we enhance our technologyHow can we enhance our technology
How can we enhance our technologyapalmisano
 
Digital Tools for Teaching in the 21st Century
Digital Tools for Teaching in the 21st CenturyDigital Tools for Teaching in the 21st Century
Digital Tools for Teaching in the 21st Century
Federico Espinosa
 
Digigogy in Teaching - R.D.Sivakumar
Digigogy in Teaching - R.D.SivakumarDigigogy in Teaching - R.D.Sivakumar
Digigogy in Teaching - R.D.Sivakumar
Sivakumar R D .
 
Teaching with technology v2.0
Teaching with technology v2.0Teaching with technology v2.0
Teaching with technology v2.0
hcolunga
 
Playing with Technology for Assessment & Data Collection in a DAP Classroom 2013
Playing with Technology for Assessment & Data Collection in a DAP Classroom 2013Playing with Technology for Assessment & Data Collection in a DAP Classroom 2013
Playing with Technology for Assessment & Data Collection in a DAP Classroom 2013
Jodie Riek
 
Web Tools
Web ToolsWeb Tools
Web Tools
Shawn Brandt
 
Using your projector in your classroom
Using your projector in your classroomUsing your projector in your classroom
Using your projector in your classroomHeather Lewis
 
Web 2
Web 2Web 2
Scratch and pair programming
Scratch and pair programmingScratch and pair programming
Scratch and pair programmingjtelss10
 
Project: Technology!
Project: Technology!Project: Technology!
Project: Technology!
Catherine Ritz
 
3 5 intro to i pads
3 5 intro to i pads3 5 intro to i pads
3 5 intro to i pads
AllieHoward418
 

What's hot (20)

Apps for Teaching and Learning
Apps for Teaching and LearningApps for Teaching and Learning
Apps for Teaching and Learning
 
Beginner training smartboard 010511
Beginner training smartboard 010511Beginner training smartboard 010511
Beginner training smartboard 010511
 
Teslontarioweb20example
Teslontarioweb20exampleTeslontarioweb20example
Teslontarioweb20example
 
The One Device Primary Classroom by Gail Lovely
The One Device Primary Classroom by Gail LovelyThe One Device Primary Classroom by Gail Lovely
The One Device Primary Classroom by Gail Lovely
 
Social Media for Language Professionals
Social Media for Language Professionals Social Media for Language Professionals
Social Media for Language Professionals
 
Using Jing for Educators
Using Jing for EducatorsUsing Jing for Educators
Using Jing for Educators
 
Luongo smartboard
Luongo  smartboardLuongo  smartboard
Luongo smartboard
 
iPads Webinar Part 2
iPads Webinar Part 2iPads Webinar Part 2
iPads Webinar Part 2
 
Using your projector in your classroom- UPDATED
Using your projector in your classroom- UPDATEDUsing your projector in your classroom- UPDATED
Using your projector in your classroom- UPDATED
 
How can we enhance our technology
How can we enhance our technologyHow can we enhance our technology
How can we enhance our technology
 
Digital Tools for Teaching in the 21st Century
Digital Tools for Teaching in the 21st CenturyDigital Tools for Teaching in the 21st Century
Digital Tools for Teaching in the 21st Century
 
Digigogy in Teaching - R.D.Sivakumar
Digigogy in Teaching - R.D.SivakumarDigigogy in Teaching - R.D.Sivakumar
Digigogy in Teaching - R.D.Sivakumar
 
Teaching with technology v2.0
Teaching with technology v2.0Teaching with technology v2.0
Teaching with technology v2.0
 
Playing with Technology for Assessment & Data Collection in a DAP Classroom 2013
Playing with Technology for Assessment & Data Collection in a DAP Classroom 2013Playing with Technology for Assessment & Data Collection in a DAP Classroom 2013
Playing with Technology for Assessment & Data Collection in a DAP Classroom 2013
 
Web Tools
Web ToolsWeb Tools
Web Tools
 
Using your projector in your classroom
Using your projector in your classroomUsing your projector in your classroom
Using your projector in your classroom
 
Web 2
Web 2Web 2
Web 2
 
Scratch and pair programming
Scratch and pair programmingScratch and pair programming
Scratch and pair programming
 
Project: Technology!
Project: Technology!Project: Technology!
Project: Technology!
 
3 5 intro to i pads
3 5 intro to i pads3 5 intro to i pads
3 5 intro to i pads
 

Similar to Teaching Kids Game Programming

Portage Central Elementary: Summer of Code 2017
Portage Central Elementary: Summer of Code 2017Portage Central Elementary: Summer of Code 2017
Portage Central Elementary: Summer of Code 2017
Tore Franzen
 
Campus Life Presentation 1
Campus Life Presentation 1Campus Life Presentation 1
Campus Life Presentation 1smeadows
 
I love trees arg debrief v3
I love trees arg debrief v3I love trees arg debrief v3
I love trees arg debrief v3Andy Petroski
 
Primer on Play: Case Study for Knowledge Guru
Primer on Play: Case Study for Knowledge GuruPrimer on Play: Case Study for Knowledge Guru
Primer on Play: Case Study for Knowledge Guru
Marlo Gorelick
 
All Work And No Play: What You can Learn from Game Design
All Work And No Play: What You can Learn from Game DesignAll Work And No Play: What You can Learn from Game Design
All Work And No Play: What You can Learn from Game Design
Interaction Design Association Chapter São Paulo
 
Sutd Game Lab's prototyping tips
Sutd Game Lab's prototyping tipsSutd Game Lab's prototyping tips
Sutd Game Lab's prototyping tips
Phaedra Pang
 
Gamification in ELT
Gamification in ELT Gamification in ELT
Gamification in ELT
Graham Stanley
 
Introduction to Gamification
Introduction to GamificationIntroduction to Gamification
Introduction to GamificationAbhishek Pathak
 
Video gaming impect on Children
Video gaming impect on Children Video gaming impect on Children
Video gaming impect on Children
Jay Mody
 
Video Games The Learning Revolution Tesol France
Video Games The Learning Revolution Tesol FranceVideo Games The Learning Revolution Tesol France
Video Games The Learning Revolution Tesol France
Paul Maglione
 
Bring it on
Bring it onBring it on
Bring it on
missrithenay
 
Games and Virtual World Camps
Games and Virtual World CampsGames and Virtual World Camps
Games and Virtual World Camps
Aline Click
 
Tcea 2014 video game design software
Tcea 2014   video game design softwareTcea 2014   video game design software
Tcea 2014 video game design software
Mike Ploor
 
Learning Technology
Learning TechnologyLearning Technology
Learning Technology
Karl Kapp
 
Exam resource (new)
Exam resource (new)Exam resource (new)
Exam resource (new)JCA
 
The use of computer simulations & gaming to
The use of computer simulations & gaming toThe use of computer simulations & gaming to
The use of computer simulations & gaming to
christine128
 
All I Ever Needed To Know About Programming
All I Ever Needed To Know About ProgrammingAll I Ever Needed To Know About Programming
All I Ever Needed To Know About Programming
Katrin Becker
 
Igc East
Igc EastIgc East
Igc East
firehosegames
 
Rigor & Relevance for the 21st Century Classroom
Rigor & Relevance for the 21st Century ClassroomRigor & Relevance for the 21st Century Classroom
Rigor & Relevance for the 21st Century Classroomkevinhoneycutt
 

Similar to Teaching Kids Game Programming (20)

Portage Central Elementary: Summer of Code 2017
Portage Central Elementary: Summer of Code 2017Portage Central Elementary: Summer of Code 2017
Portage Central Elementary: Summer of Code 2017
 
Campus Life Presentation 1
Campus Life Presentation 1Campus Life Presentation 1
Campus Life Presentation 1
 
I love trees arg debrief v3
I love trees arg debrief v3I love trees arg debrief v3
I love trees arg debrief v3
 
Primer on Play: Case Study for Knowledge Guru
Primer on Play: Case Study for Knowledge GuruPrimer on Play: Case Study for Knowledge Guru
Primer on Play: Case Study for Knowledge Guru
 
Toy Story 2
Toy Story 2Toy Story 2
Toy Story 2
 
All Work And No Play: What You can Learn from Game Design
All Work And No Play: What You can Learn from Game DesignAll Work And No Play: What You can Learn from Game Design
All Work And No Play: What You can Learn from Game Design
 
Sutd Game Lab's prototyping tips
Sutd Game Lab's prototyping tipsSutd Game Lab's prototyping tips
Sutd Game Lab's prototyping tips
 
Gamification in ELT
Gamification in ELT Gamification in ELT
Gamification in ELT
 
Introduction to Gamification
Introduction to GamificationIntroduction to Gamification
Introduction to Gamification
 
Video gaming impect on Children
Video gaming impect on Children Video gaming impect on Children
Video gaming impect on Children
 
Video Games The Learning Revolution Tesol France
Video Games The Learning Revolution Tesol FranceVideo Games The Learning Revolution Tesol France
Video Games The Learning Revolution Tesol France
 
Bring it on
Bring it onBring it on
Bring it on
 
Games and Virtual World Camps
Games and Virtual World CampsGames and Virtual World Camps
Games and Virtual World Camps
 
Tcea 2014 video game design software
Tcea 2014   video game design softwareTcea 2014   video game design software
Tcea 2014 video game design software
 
Learning Technology
Learning TechnologyLearning Technology
Learning Technology
 
Exam resource (new)
Exam resource (new)Exam resource (new)
Exam resource (new)
 
The use of computer simulations & gaming to
The use of computer simulations & gaming toThe use of computer simulations & gaming to
The use of computer simulations & gaming to
 
All I Ever Needed To Know About Programming
All I Ever Needed To Know About ProgrammingAll I Ever Needed To Know About Programming
All I Ever Needed To Know About Programming
 
Igc East
Igc EastIgc East
Igc East
 
Rigor & Relevance for the 21st Century Classroom
Rigor & Relevance for the 21st Century ClassroomRigor & Relevance for the 21st Century Classroom
Rigor & Relevance for the 21st Century Classroom
 

More from christophercotton

Paper prototyping
Paper prototypingPaper prototyping
Paper prototyping
christophercotton
 
Rock band in 15mins
Rock band in 15minsRock band in 15mins
Rock band in 15mins
christophercotton
 
Make Your Own Tools
Make Your Own ToolsMake Your Own Tools
Make Your Own Tools
christophercotton
 
API Design & Moving from Junior to Senior Developer
API Design & Moving from Junior to Senior DeveloperAPI Design & Moving from Junior to Senior Developer
API Design & Moving from Junior to Senior Developer
christophercotton
 
Free graphics, by Christopher Cotton
Free graphics, by Christopher CottonFree graphics, by Christopher Cotton
Free graphics, by Christopher Cotton
christophercotton
 
2012 Podcamp Nashville There is a Game For That
2012 Podcamp Nashville There is a Game For That2012 Podcamp Nashville There is a Game For That
2012 Podcamp Nashville There is a Game For That
christophercotton
 

More from christophercotton (6)

Paper prototyping
Paper prototypingPaper prototyping
Paper prototyping
 
Rock band in 15mins
Rock band in 15minsRock band in 15mins
Rock band in 15mins
 
Make Your Own Tools
Make Your Own ToolsMake Your Own Tools
Make Your Own Tools
 
API Design & Moving from Junior to Senior Developer
API Design & Moving from Junior to Senior DeveloperAPI Design & Moving from Junior to Senior Developer
API Design & Moving from Junior to Senior Developer
 
Free graphics, by Christopher Cotton
Free graphics, by Christopher CottonFree graphics, by Christopher Cotton
Free graphics, by Christopher Cotton
 
2012 Podcamp Nashville There is a Game For That
2012 Podcamp Nashville There is a Game For That2012 Podcamp Nashville There is a Game For That
2012 Podcamp Nashville There is a Game For That
 

Recently uploaded

2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 

Recently uploaded (20)

2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 

Teaching Kids Game Programming