Programming in the Small - Teaching my 6 Year Old Ruby

Programming in the Small - Teaching my 6 Year Old Ruby

My dad's a programmer, so I grew up with PCs and--more importantly--programming tools my friends didn't have. I learned early on that text I typed could make these machines do anything I could imagine.

Now I have kids of my own, and as my daughter's learning letters and arithmetic, I'm scheming to give her similar experiences. Come along on the journey of introducing her to programming. We'll talk about the software we used, the puzzles and games we made, what worked and what didn't. Along the way we'll pick up tips on teaching programming to novices of any age.

92e7389893670a1920a4fd98aec0d246?s=128

Jason R Clark

August 12, 2014
Tweet

Transcript

  1. Programming In The Small Teaching My 5 6 Year-Old Ruby

    Jason Clark @jasonrclark
  2. 2

  3. 3

  4. 4

  5. Expectations Mechanics Ideas Demo! Coda

  6. Expectations Mechanics Ideas Demo! Coda

  7. 7

  8. 8

  9. EXPECTATIONS

  10. Theirs

  11. 11

  12. 12

  13. Visual

  14. On Paper

  15. Quick Feedback

  16. 16

  17. Yours

  18. Patience

  19. Attention

  20. Recall

  21. MECHANICS

  22. 22

  23. 23 https://flic.kr/p/69W4Z4

  24. 24 https://flic.kr/p/dpiMc2 https://flic.kr/p/42cq6

  25. Mistakes

  26. 26 https://flic.kr/p/cwScWu

  27. Ask Questions

  28. Comparison

  29. 29

  30. 30 https://flic.kr/p/dpiMc2 https://flic.kr/p/42cq6

  31. Simple

  32. 32 Shortcuts

  33. 33 https://flic.kr/p/e3Bzxv

  34. Repetition

  35. 35 https://flic.kr/p/4NgrEe

  36. 36 "Save then Run"

  37. Similarities

  38. 38

  39. IDEAS

  40. Tools

  41. 41

  42. 42

  43. 43

  44. 44

  45. Apps

  46. 46

  47. 47

  48. 48

  49. 49

  50. DEMO

  51. CODA: Shoes

  52. 52

  53. None
  54. Shoes 4

  55. JRuby

  56. 56

  57. gem install shoes --pre

  58. shoes your_code.rb

  59. 59

  60. Expectations Mechanics Ideas Demo! Coda

  61. 61 http://jasonrclark.com/ kidscode http://speakerdeck.com/ jasonrclark @jasonrclark http://empirecapes.com