Coding and Programming Subscriptions

In September 2016 the new BC Curriculum brought in coding as a mandatory course for all students in Grades 6-9, and as an elective in Grades 10-12.  In Grades K-5 coding will be introduced as an integral part of the school curriculum.  To further learning in this area we have purchased the Tynker subscription for your students in K-12.

1.  Tynker

New to Tynker this year are the following courses:

  • JavaScript 101 (for Gr. 8-10; pre-requisite: Tynker basic courses)
  • Python 101 (for Gr. 8-10; pre-requisite: Tynker basic courses)
  • Drones 101 (for Gr. 6-10; 9-lesson drone programming course)
  • Coding with LEGO WeDo (for Gr. 5-7; program the Lego WeDo 2.0 Smart Hub & sensors using Tynker–Note that you will need the LEGO WeDo kit with the Smart Hub.)

Tynker is described as “The Easiest Way to Learn Programming”.  Tynker’s online course provides a complete learning system with interactive exercises, guided tutorials, fun creativity tools, puzzles, and more, to make programming fun.  Whether students have worked with coding before, or are complete beginners, there is something for each one.  With Tynker, you can begin enjoying some of the amazing adventures to come through these new educational initiatives.

What is Tynker?

Why Tynker?

Here is information about the way the program works:  Guided, self-paced learning (If you go to the site, please be aware that what they are advertising is already in the school’s subscription and is available to you, with the exception of the Minecraft modules.)

To sign up your student, please go to this secure site, which is now available:  2017-18 Tynker Registration.  There is no charge for HCOS enrolled students.

Important Note:  Students who found Tynker too difficult last year can email and I will add a less difficult level their home page, so they will be comfortable learning.

Tynker tutorials may be found at this page here.

Tynker also has STEM lessons available – here is a correlation with the BC Curriculum Science content.

2.  BrainPOP – Creative Coding

Need a little help teaching kids to code or figuring out how to work it into your already packed school day? BrainPOP to the rescue!

BrainPOP’s Creative Coding projects empower students and teachers to make creative projects using code. Just choose a topic and then select one of their four creative projects—stop motion animation, meme, doodle augmented reality, and newscast—then use BrainPOP images, videos and graphics to show what you know!

BrainPOP coding projects

Projects are scaffolded so that even students with no coding experience can succeed, while those with a background can take their work to more sophisticated levels. All coding projects can be completed in as little as one class period, or extended for those who want to dive deeper.

(NOTE:  The “Creative Coding” platform is available to students only through their HCOS teacher’s My BrainPOP account.  This allows students to save their productions.)

BrainPOP Creative Coding

To get started, log in with your individual credentials to your teacher’s My BrainPOP roster and navigate to the Creative Coding landing page. The site will continue to add projects to more and more topics in the coming weeks, so visit often. Turn to their collection of support materials (available to parents without logging in) – ranging from video tutorials and lesson plans to differentiation tips and assessment rubrics – to familiarize yourself with the features, and pick up tips for using it.

BrainPOP is free to HCOS enrolled students.

3.  C{ }DE BC

B.C.’s new Applied Design, Skills, and Technologies curriculum supports coding and computational thinking throughout grades K-12. This website aims to connect British Columbia teachers to a wealth of grade-level appropriate, cross-curriculum coding and computational thinking resources. You can search through resources by grade, subject matter relevance, and even expertise level. We hope you will provide feedback by rating these resources and sharing these with your colleagues.

This is a non-profit site operated by the BCTF PSA group, Computer Using Educators of BC (CUEBC) and supported by the BC Ministry of Education.  NOTE:  This site does not require login, so parents may also access these materials.

In this site, you can choose the grade level at which you want to work (including French resources!)  From the menu at the top, choose “Resources” and a screen will open up, which gives you options for materials you can teach, including various options related to the teacher’s own coding ability:

Resource Page in Code BC

4.  Scratch and ScratchJr.

With Scratch or ScratchJr., you can program your own interactive stories, games, and animations — and share your creations with others in the online community.  Age range: Scratch – ages 8 to 16, ScratchJr. – ages 5-7, but these have both been used by people of all ages, including younger children with their parents.

Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.

Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge to everyone.

Scratch is a programming language and an online community where children can program and share interactive media, such as stories, games, and animation, with people from all over the world. As children create with Scratch, they learn to think creatively, work collaboratively, and reason systematically.  Information for parents: 

%d bloggers like this: