Hour of Code: Best Practices for Successful Educators

39,915 views

Published on

This brief guide provides a number of ideas from the @teachcode community that you can use to make your Hour of Code the best ever!

Published in: Education

Hour of Code: Best Practices for Successful Educators

  1. 1. Best Practices from Successful Educators hourofcode.com #HourofCode @TeachCode
  2. 2. Did you know? Since 2013, over 100 million students across the globe have been exposed to computer science -- by over 70,000 educators just like you! #HourofCode @TeachCode
  3. 3. Teaching one Hour of Code is simple. Just follow these five steps: #HourofCode @TeachCode
  4. 4. #HourofCode @TeachCode Let’s explore some best practices that successful educators have used to create amazing, awesome, unforgettable Hour of Code events...
  5. 5. #HourofCode @TeachCode
  6. 6. Envision the experience you want your students to have, start to finish. #HourofCode @TeachCode
  7. 7. Register your event and score swag or classroom support. #HourofCode @TeachCodehourofcode.com
  8. 8. Team up across classrooms, schools, districts and borders. #HourofCode @TeachCode
  9. 9. #HourofCode @TeachCode
  10. 10. Host a school-wide Hour of Code assembly. #HourofCode @TeachCode
  11. 11. It’s a great way to drum up excitement... #HourofCode @TeachCode
  12. 12. ...before you code... #HourofCode @TeachCode
  13. 13. ...or after. #HourofCode @TeachCode
  14. 14. Decorate the school: Use our posters...or make your own! #HourofCode @TeachCode
  15. 15. #HourofCode @TeachCode
  16. 16. Choose a tutorial and plan your lesson. #HourofCode @TeachCode code.org/learn
  17. 17. Check your tech; troubleshoot in advance. #HourofCode @TeachCode ● Ensure you have enough devices, or plan to code in groups. ● Test your tutorials on student devices: ○ Check video streaming speed on your local bandwidth. ○ Check sound and decide: should you provide headphones? ○ Preview the “Congratulations” pages. ● Test certificate printing. ● Visit the Hour of Code FAQ to troubleshoot in advance of your lesson.
  18. 18. Pre-teach core concepts...set students up for success! ...or make your own! #HourofCode @TeachCode
  19. 19. #HourofCode @TeachCode
  20. 20. Put your students in the driver’s seat... #HourofCode @TeachCode
  21. 21. ...empower them to teach their peers... #HourofCode @TeachCode
  22. 22. ...while you play the role of a “guide on the side”... #HourofCode @TeachCode
  23. 23. ...to unleash their creativity. #HourofCode @TeachCode
  24. 24. Get unplugged... #HourofCode @TeachCode
  25. 25. ...not all computer science learning requires a computer. #HourofCode @TeachCode
  26. 26. Capture the excitement, in the moment... #HourofCode @TeachCode
  27. 27. ...and make memories that last a lifetime. #HourofCode @TeachCode
  28. 28. Invite community participation. Remember, anyone can learn to code...including parents... #HourofCode @TeachCode
  29. 29. ...teachers... #HourofCode @TeachCode
  30. 30. ...and other heroes. #HourofCode @TeachCode
  31. 31. Break out of the classroom box. You can code anywhere, from the cafeteria... #HourofCode @TeachCode
  32. 32. ...to the library... #HourofCode @TeachCode
  33. 33. ...to the hall... #HourofCode @TeachCode
  34. 34. ...to the community. #HourofCode @TeachCode
  35. 35. Consider strategic grouping. Students can code independently... #HourofCode @TeachCode
  36. 36. ...following along with you... #HourofCode @TeachCode
  37. 37. ...or at their own pace. #HourofCode @TeachCode
  38. 38. Independent work can be silent... #HourofCode @TeachCode
  39. 39. ...supportive and collaborative... #HourofCode @TeachCode
  40. 40. ...competitive... #HourofCode @TeachCode
  41. 41. ...or just plain fun. #HourofCode @TeachCode
  42. 42. Pair students up to code together... #HourofCode @TeachCode
  43. 43. ... it’s called “pair programming”... #HourofCode @TeachCode
  44. 44. ... and the world’s top tech companies use it to build awesome software... #HourofCode @TeachCode
  45. 45. ...but your students will just think it’s fun. #HourofCode @TeachCode
  46. 46. Code in small groups... #HourofCode @TeachCode
  47. 47. ...to teach communication and collaboration... #HourofCode @TeachCode
  48. 48. ...or just maximize limited resources. #HourofCode @TeachCode
  49. 49. #HourofCode @TeachCode
  50. 50. Take time to debrief the experience... #HourofCode @TeachCode
  51. 51. ...hand out certificates... #HourofCode @TeachCode
  52. 52. ...or flash your screen. #HourofCode @TeachCode
  53. 53. Build a wall of honor… #HourofCode @TeachCode
  54. 54. …or find another way to recognize your superstars. #HourofCode @TeachCode
  55. 55. So that’s it... Follow these five steps and remember... #HourofCode @TeachCode
  56. 56. ...no matter how you do it... #HourofCode @TeachCode
  57. 57. ...show us your Hour of Code! Share your best practices, epic failures, stories, successes, challenges and pictures -- we love your pictures -- on social media: #HourofCode For more information, including a how-to guide for educators and free lesson plans, visit hourofcode.com/resources

×