Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Why should you teach your young padawans how to code

342 views

Published on

Lightningh talk presented at Codebits VII, in April, 12th, 2014, about teaching programming to kids.

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Why should you teach your young padawans how to code

  1. 1. Why should you teach your young padawans how to code And why should you start with Python
  2. 2. Who am I Marco Amado Developer @ Glups http://www.dreamsincode.com mjamado@dreamsincode.com /mjamado /mjamado /mjamado /+MarcoAmado /mjamado
  3. 3. Do you know that joke?...
  4. 4. Driver's license test trick question Q: Car lights should be: a)White b)Yellow c)White and yellow d)White or yellow
  5. 5. Coding: everyday advantages ● Logical thinking; ● Problem solving – there's no problem too big; ● Spatial perception (or, at least, 2D perception).
  6. 6. The (worst case scenario) future A vast majority of the kids won't keep programming. And that's just fine. They'll remember how frustrating it can get sometimes, but will also remember how rewarding it can be.
  7. 7. How can I teach my young padawan? From age 6: MIT Media Lab's Scratch In English, online and offline: http://scratch.mit.edu/ In Portuguese, offline: http://kids.sapo.pt/scratch/ From ages 8 to 10: Python
  8. 8. Why Python? ● Multi-paradigm; ● Easy (dynamic type, managed memory); ● Cross-platform; ● Extensive library; ● Focus on discipline.
  9. 9. Thank you for listening Marco Amado Developer @ Glups http://www.dreamsincode.com mjamado@dreamsincode.com /mjamado /mjamado /mjamado /+MarcoAmado /mjamado And keep on coding (and teaching)!
  10. 10. Thank you for listening Marco Amado Developer @ Glups http://www.dreamsincode.com mjamado@dreamsincode.com /mjamado /mjamado /mjamado /+MarcoAmado /mjamado And keep on coding (and teaching)!

×