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 de...
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 ...
Asking questions
- It is a learning process
- It is an improvement process
- It is a way of thinking
Always answer your ch...
Thinking like an Engineer
- understanding the problem
- analysing the problem
- analysing possible solutions
- solving
- t...
World of programming
- Specify/Declare/Define
- IF something THEN something
- FOR something DO something
- WHILE 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.or...
DEMO
- Having fun with Scratch
Q&A

Any questions?
Upcoming SlideShare
Loading in …5
×

Teaching kids programming

697 views

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
697
On SlideShare
0
From Embeds
0
Number of Embeds
27
Actions
Shares
0
Downloads
13
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Teaching kids programming

  1. 1. Teaching Kids Programming for parents Goran Djonovic
  2. 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. 3. Why is this good for your child be creators not consumers
  4. 4. How to start - Teach your child English - Train your child to ask questions - Train your child to think - Discipline your child
  5. 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. 6. Thinking like an Engineer - understanding the problem - analysing the problem - analysing possible solutions - solving - testing - adjusting/fixing/improving - analysing
  7. 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. 8. Teaching materials - Use the internet - http://csedweek.org/resource_kit - http://teachingkidsprogramming.org/
  9. 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. 10. DEMO - Having fun with Scratch
  11. 11. Q&A Any questions?

×