SlideShare a Scribd company logo
1 of 11
Teaching Kids
Programming
for parents
Goran Djonovic
About me
Goran Djonovic - software developer
tweet @gdjonovic & blog http://gdjonovic.me
Not a parent
Still a kid
Why I decided to do this presentation
Why is this good for your child

be creators not consumers
How to start
- Teach your child English
- Train your child to ask questions
- Train your child to think
- Discipline your child
Asking questions
- It is a learning process
- It is an improvement process
- It is a way of thinking
Always answer your child’s questions
Thinking like an Engineer
- understanding the problem
- analysing the problem
- analysing possible solutions
- solving
- testing
- adjusting/fixing/improving
- analysing
World of programming
- Specify/Declare/Define
- IF something THEN something
- FOR something DO something
- WHILE something DO something
- in CASE something THEN something
Teaching materials
- Use the internet
- http://csedweek.org/resource_kit
- http://teachingkidsprogramming.org/
Tools
- Scratch - http://scratch.mit.edu/
- Small Basic - http://smallbasic.com/
- Khan academy
https://www.khanacademy.org/cs/programmin
g
- Game maker
http://www.yoyogames.com/studio
DEMO
- Having fun with Scratch
Q&A

Any questions?

More Related Content

What's hot

Learnings evangeline clemente
Learnings evangeline clementeLearnings evangeline clemente
Learnings evangeline clemente
emclemente
 
Tqr project palm instructionaldesign_blendedlearning (2)
Tqr project palm instructionaldesign_blendedlearning (2)Tqr project palm instructionaldesign_blendedlearning (2)
Tqr project palm instructionaldesign_blendedlearning (2)
Colleen Hodgins
 
Prototype and test
Prototype and testPrototype and test
Prototype and test
KathyGlynn
 
130826 reflection of the dt
130826 reflection of the dt130826 reflection of the dt
130826 reflection of the dt
Jean Chow
 
Delivering Memorable Learning Experiences - The presentation with slidenotes
Delivering Memorable Learning Experiences  - The presentation with slidenotesDelivering Memorable Learning Experiences  - The presentation with slidenotes
Delivering Memorable Learning Experiences - The presentation with slidenotes
LEAP - Learn, Enrich Accentuate & Perform
 
Power point essay
Power point essayPower point essay
Power point essay
UtahJazz3
 

What's hot (20)

How to Succeed in Product Management by Dun & Bradstreet Sr PM
How to Succeed in Product Management by Dun & Bradstreet Sr PMHow to Succeed in Product Management by Dun & Bradstreet Sr PM
How to Succeed in Product Management by Dun & Bradstreet Sr PM
 
Montessori Workplan
Montessori WorkplanMontessori Workplan
Montessori Workplan
 
NEPA BlogCon 2014: Session 4 - Laurie McMillan & Lindsey Wotanis, WinkyFace
NEPA BlogCon 2014: Session 4 - Laurie McMillan & Lindsey Wotanis, WinkyFaceNEPA BlogCon 2014: Session 4 - Laurie McMillan & Lindsey Wotanis, WinkyFace
NEPA BlogCon 2014: Session 4 - Laurie McMillan & Lindsey Wotanis, WinkyFace
 
Learnings evangeline clemente
Learnings evangeline clementeLearnings evangeline clemente
Learnings evangeline clemente
 
Be anywhere, anytime
Be anywhere, anytimeBe anywhere, anytime
Be anywhere, anytime
 
How to Fix Bad PM Habits by Inamoto & Co Fmr VP Product
How to Fix Bad PM Habits by Inamoto & Co Fmr VP ProductHow to Fix Bad PM Habits by Inamoto & Co Fmr VP Product
How to Fix Bad PM Habits by Inamoto & Co Fmr VP Product
 
Tqr project palm instructionaldesign_blendedlearning (2)
Tqr project palm instructionaldesign_blendedlearning (2)Tqr project palm instructionaldesign_blendedlearning (2)
Tqr project palm instructionaldesign_blendedlearning (2)
 
Mental Models to Guide Product Decisions by Google Product Manager
Mental Models to Guide Product Decisions by Google Product ManagerMental Models to Guide Product Decisions by Google Product Manager
Mental Models to Guide Product Decisions by Google Product Manager
 
How To Write for Product People by Product School Blog Expert
How To Write for Product People by Product School Blog ExpertHow To Write for Product People by Product School Blog Expert
How To Write for Product People by Product School Blog Expert
 
PMP Preparation
PMP PreparationPMP Preparation
PMP Preparation
 
Assessment
AssessmentAssessment
Assessment
 
Gafe
 Gafe  Gafe
Gafe
 
Prototype and test
Prototype and testPrototype and test
Prototype and test
 
Section 6 challenge
Section 6 challengeSection 6 challenge
Section 6 challenge
 
130826 reflection of the dt
130826 reflection of the dt130826 reflection of the dt
130826 reflection of the dt
 
Future Designer 5 months Later
Future Designer 5 months LaterFuture Designer 5 months Later
Future Designer 5 months Later
 
Delivering Memorable Learning Experiences - The presentation with slidenotes
Delivering Memorable Learning Experiences  - The presentation with slidenotesDelivering Memorable Learning Experiences  - The presentation with slidenotes
Delivering Memorable Learning Experiences - The presentation with slidenotes
 
Making and problem solving skills-Akram Jabar Najim
Making and problem solving skills-Akram Jabar NajimMaking and problem solving skills-Akram Jabar Najim
Making and problem solving skills-Akram Jabar Najim
 
Question 6
Question 6Question 6
Question 6
 
Power point essay
Power point essayPower point essay
Power point essay
 

Similar to Teaching kids programming

Week3 final
Week3 finalWeek3 final
Week3 final
educw200
 
Digital Security WebQuest
Digital Security WebQuestDigital Security WebQuest
Digital Security WebQuest
dcrawford08
 
Using ipad
Using ipadUsing ipad
Using ipad
hhs
 

Similar to Teaching kids programming (20)

FlippedPD - AESA 2014 Conference
FlippedPD - AESA 2014 ConferenceFlippedPD - AESA 2014 Conference
FlippedPD - AESA 2014 Conference
 
Digital Literacy Webquest on Digital Etiquette
Digital Literacy Webquest on Digital EtiquetteDigital Literacy Webquest on Digital Etiquette
Digital Literacy Webquest on Digital Etiquette
 
Flipping Instruction for Struggling Students
Flipping Instruction for Struggling StudentsFlipping Instruction for Struggling Students
Flipping Instruction for Struggling Students
 
PBL for PLP ConnectU
PBL for PLP ConnectUPBL for PLP ConnectU
PBL for PLP ConnectU
 
Great Training in 10 Steps | Wali Zahid
Great Training in 10 Steps | Wali ZahidGreat Training in 10 Steps | Wali Zahid
Great Training in 10 Steps | Wali Zahid
 
Evaluating One’s Developed Course Material
Evaluating One’s Developed Course MaterialEvaluating One’s Developed Course Material
Evaluating One’s Developed Course Material
 
Those Who Can Should Also Teach
Those Who Can Should Also TeachThose Who Can Should Also Teach
Those Who Can Should Also Teach
 
Written final report by do thi binh giang (peaceful river) unv4b.
Written final report by do thi binh giang (peaceful river) unv4b.Written final report by do thi binh giang (peaceful river) unv4b.
Written final report by do thi binh giang (peaceful river) unv4b.
 
When Training Smells
When Training SmellsWhen Training Smells
When Training Smells
 
Dl workflow
Dl workflowDl workflow
Dl workflow
 
Edu4change4developmen interviwe-20130609
Edu4change4developmen interviwe-20130609Edu4change4developmen interviwe-20130609
Edu4change4developmen interviwe-20130609
 
Eating The Elephant (that is ICT) and eating it one bite @ a time!
Eating The Elephant (that is ICT) and eating it one bite @ a time!Eating The Elephant (that is ICT) and eating it one bite @ a time!
Eating The Elephant (that is ICT) and eating it one bite @ a time!
 
An Instructional Design Prototype
An Instructional Design PrototypeAn Instructional Design Prototype
An Instructional Design Prototype
 
Week3 final
Week3 finalWeek3 final
Week3 final
 
Digital Security WebQuest
Digital Security WebQuestDigital Security WebQuest
Digital Security WebQuest
 
Nearpod
NearpodNearpod
Nearpod
 
Using ipad
Using ipadUsing ipad
Using ipad
 
Digital Tools for their English Levels 2017 Teachers Workshop
Digital   Tools for their English Levels 2017 Teachers WorkshopDigital   Tools for their English Levels 2017 Teachers Workshop
Digital Tools for their English Levels 2017 Teachers Workshop
 
ISD Process & Design Principles For WBT Jan 2010
ISD Process & Design Principles For WBT Jan 2010ISD Process & Design Principles For WBT Jan 2010
ISD Process & Design Principles For WBT Jan 2010
 
Flipping PD to Personalize Learning - 2015 Virtual EdTech Rally Keynote
Flipping PD to Personalize Learning - 2015 Virtual EdTech Rally KeynoteFlipping PD to Personalize Learning - 2015 Virtual EdTech Rally Keynote
Flipping PD to Personalize Learning - 2015 Virtual EdTech Rally Keynote
 

More from Goran Djonovic (12)

Eca online-seminar-session-1.pptx
Eca online-seminar-session-1.pptxEca online-seminar-session-1.pptx
Eca online-seminar-session-1.pptx
 
Project a day 4 all
Project a day 4   allProject a day 4   all
Project a day 4 all
 
Project a day 2 introduction to android studio
Project a day 2   introduction to android studioProject a day 2   introduction to android studio
Project a day 2 introduction to android studio
 
Project a day 2 android application fundamentals
Project a day 2   android application fundamentalsProject a day 2   android application fundamentals
Project a day 2 android application fundamentals
 
Project a day 1 making a great app
Project a day 1   making a great appProject a day 1   making a great app
Project a day 1 making a great app
 
Project a day 1 introduction to project a
Project a day 1   introduction to project aProject a day 1   introduction to project a
Project a day 1 introduction to project a
 
Project a day 1 introduction to android
Project a day 1   introduction to androidProject a day 1   introduction to android
Project a day 1 introduction to android
 
Project a day 1 desinging android ui
Project a day 1   desinging android uiProject a day 1   desinging android ui
Project a day 1 desinging android ui
 
Project a day 1 career in mobile development
Project a day 1   career in mobile developmentProject a day 1   career in mobile development
Project a day 1 career in mobile development
 
Project a day 3 services
Project a day 3   servicesProject a day 3   services
Project a day 3 services
 
Stc ftn-wp7-intro
Stc ftn-wp7-introStc ftn-wp7-intro
Stc ftn-wp7-intro
 
Flatland
FlatlandFlatland
Flatland
 

Recently uploaded

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
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
QucHHunhnh
 

Recently uploaded (20)

Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
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
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

Teaching kids programming

  • 2. About me Goran Djonovic - software developer tweet @gdjonovic & blog http://gdjonovic.me Not a parent Still a kid Why I decided to do this presentation
  • 3. Why is this good for your child be creators not consumers
  • 4. How to start - Teach your child English - Train your child to ask questions - Train your child to think - Discipline your child
  • 5. Asking questions - It is a learning process - It is an improvement process - It is a way of thinking Always answer your child’s questions
  • 6. Thinking like an Engineer - understanding the problem - analysing the problem - analysing possible solutions - solving - testing - adjusting/fixing/improving - analysing
  • 7. World of programming - Specify/Declare/Define - IF something THEN something - FOR something DO something - WHILE something DO something - in CASE something THEN something
  • 8. Teaching materials - Use the internet - http://csedweek.org/resource_kit - http://teachingkidsprogramming.org/
  • 9. Tools - Scratch - http://scratch.mit.edu/ - Small Basic - http://smallbasic.com/ - Khan academy https://www.khanacademy.org/cs/programmin g - Game maker http://www.yoyogames.com/studio
  • 10. DEMO - Having fun with Scratch