Below you will find sites and resources to help you get started with teaching coding in the classroom. You will find some icons to help you to quickly navigate through some of the options. If you have any questions, or would like some help in implementing these or other options in your classroom please do not hesitate to contact me at matthew.hull@sd47.bc.ca. Happy Coding! Click on the logo on the left to go to the site
| This resource has a potential cost associated | | FOIPPA concern - a sample permission form will be provided | | This resource has been recommended by your peets | | Downloadable resources are included on this site |
| Courses: These courses have been designed to deliver game based programming. Though there is a free component to this resource for all of the features you will need to pay for a class/site license. This resource will also require parental consent. Use this document as a template to send home to parents for permission to sign up kids Permission letter for using non-Canadian Internet services - Tynker.docx |
| Hour of Code: This is a free resource for students to use as an introduction to coding. As there are no accounts necessary students will not be able to save their work, however, their activities are designed to be completed in about an hour so that they do not need to save their work. This resource could also be sent home to parents to be used as supplemental learning outside of the class. As of this posting over 34 million students have used Hour of Code. |
| Quickstart Computing is a set of resources that address the subject knowledge and the subject-specific pedagogy teachers need in order to plan, teach and assess the primary computing curriculum effectively and confidently. These resources are designed to support the British Curriculum, however, you can use many of the same concepts within your own class. These resources are broken down into Primary and Secondary and can be downloaded for free from the website. Each resource is further broken down into three sections: Computing subject knowledge with suggestions for tried-and-tested classroom activities to run in school; Advice for planning, teaching and assessing the computing curriculum; and guidance for running computing CPD sessions. These resources are great for anyone at any stage who is looking at implementing computer technologies in their class. |
| Code.org Unplugged: On this site, you will find a compiled list of "unplugged lessons" for you to use in your classroom. Now you can teach the fundamentals of computer science, whether you have computers in your classroom or not! Try using these lessons as a stand-alone course or as complementary lessons for any computer science course. These lessons comprise basic activities based on algorithms, binary, computational thinking, functions, and many more. These activities are free and do not require any login credentials to download the materials. |
| Code Studio is a subset of Code.org and hosts all of their online course material. In addition to online activities that will allow students opportunities to practice coding teachers can also download lesson plans that students can work through offline. It is not necessary for your students to create accounts, however, doing so will allow them to track their changes and save where they left off. If you wish to create accounts please use the provided template below. Permission letter for using non-Canadian Internet services - code.org.docx
|
| Code.org provides a variety of free resource videos to introduce short topics regarding coding such as Computer science principles, how the internet works and the basics of computer science along with a variety of other topics. |
| |
| |
| |
| |