Computer Science
See grade level pages below or just look at this entire page as a PDF 👇
Two Kits of 30 available from DO
Getting started with Minecraft and Minecraft coding lessons
 Grade One Computer Science Progression
Unplugged Lesson!
This unplugged lesson fits well with the living systems strand and is part of a larger unit if you wanted to try it or this newer Course A they offer which you could also do.Â
First time coding online? Drag and drop
Physical Coding!
Computer Science Lesson with Physical Computing. Code and Go Mouse Slides
Similar lesson with Beebots
Block Coding on Chromebooks with Scratch Jr
Scratch Jr. is now pushed out to all Div. 1 Chromebooks.
Video About this Scratch Jr Lesson (I'm talking about the grade 2 slides but the intro lesson is the same!)
Grade Two Computer Science Progression
Unplugged Lesson!
Happy Maps is another unplugged lesson that is a part of a larger unit, Â Course A on Code.org which you could also do. Worksheet and Game Pieces Â
SO MANY unplugged lessons on CS FirstÂ
First time coding online? Drag and drop is a good first activity.Â
Physical Coding!
Computer Science Lesson with Physical Computing. Code and Go Mouse Slides
Similar lesson with Beebots
Block Coding on Chromebooks with Scratch Jr
Video for Scratch Jr. Lesson
Video: Getting Started with Microbit
Lesson 1 continued. Our first program; flashing heart. Don't forget about the HINT button! Flashing heart.
Microbit Sound Lesson
Grade Three Computer Science Progression
For teachers. Understanding Computer Science and Computational Thinking, a slide deck that goes through the concept of computer science, computational thinking.Â
My Robotic Friends Jr. is an unplugged cup stacking coding activity that is part of the larger Course C Code.org offers that you could as much of as you want. All of the instructions for My Robotic Friends are on the lesson plan page. You can also do the grade 1 and 2 unplugged activities.
Block Coding on Chromebooks with Scratch Jr
Scratch Grade 3 Introductory Lesson (I'm talking about the grade 2 slides but the intro lesson is the same!)
Block Coding on Chromebooks with Scratch for CS First
CS First Lesson Design Your Name. Now that students have seen Scratch Jr. they can try CS First which in corporates Scratch. It's SO easy and has all of the instructions you need built in!
Video: Getting Started with Microbit
Lesson 1 continued. Our first program; flashing heart. Don't forget about the HINT button! Flashing heart.
*Cross-curricular science projects with coding
Grade Four Computer Science Progression
For grade 4 teachers: Understanding Computer Science and Computational Thinking is a review of Computational thinking.
Understanding the design thinking process is one of the main outcomes. Outcome: Students examine and apply design processes to meet needs.Â
Save Fred is an example of a design thinking challenge you can do!
See also the 3D design lesson progression below! It fits the design outcomes very well.
SO MANY unplugged lessons on code.org
CSUnplugged  is another site with unplugged lessons
Video: Getting Started with Microbit
Lesson 1 continued
Cross-curricular science projects with coding for  sensory stimuli outcomes:  Virtual pet.Â
Grade Five Computer Science Progression
For grade 5 teachers: Understanding Computer Science and Computational Thinking is a review of Computational thinking.
Understanding the design thinking propcess is one of the main outcomes.
This is a GREAT example of a design thinking challenge you can do!
If your students have not done CS First, start with the Hour of Code Design Your Name first.Â
Video: Getting Started with Microbit
Lesson 1 continued
Cross-curricular science projects with coding and these kits. Learning Outcome: Students investigate and analyze various energy resources. Contact Darren!
Here's a full design progression that uses Tinkercad covers MANY of your computer science outcomes! You CAN 3D print the designs, but that's not essential.Â
Grade Six Computer Science Progression
For grade 6 teachers: Understanding Computer Science and Computational Thinking is a review of Computational thinking.
Ideas for computational thinking lessons
Grade 6 focuses especially on abtraction
Abstraction: Coding Shapes with Scratch
This can be done in Scratch through CS First OR through.Â
Understanding the design thinking propcess is one of the main outcomes.
This is a GREAT example of a design thinking challenge you can do!
See slide 17 of the Getting Started with Microbits for more projects or do Micto Chat or any of the projects on Make Code for more practice.
This is similar to the Coding Shapes Scratch activity above, but instead Finch bots.
Cross-curricular science projects with coding and these kits. Learning Outcome: Students investigate and analyze various energy resources. Contact Darren!