Why engage kids in learning to code?

  • Useful tool to know in life
  • Understanding code helps explain the world
  • Learning how to code develops problem solving skills and computational thinking skills
  • Coding is fun!

CodeBC

  • Linking coding applications to the BC curriculum and the Core Competencies
  • Guide on computation thinking – way of thinking of how the world works using the logic of code

Hour of Code

  • One hour tutorials for lesson plans

Scratch

  • With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community
  • Developed with the idea that it could be used in education from the start of its inception so there are many resources within the site for teachers

Glitch

  • Creating code for Webpages

CS unplugged

  • Collection fo free teaching material

 

Challenge for next week: Science Fiction Thinking Read the Fun They Had by Issac