Computer Science
See grade level pages below or just look at this entire page as a PDF 👇
![](https://www.google.com/images/icons/product/drive-32.png)
Items available to borrow for Computer Science
Two Kits of 30 available from DO
Getting started with Minecraft and Minecraft coding lessons
 Grade One Computer Science Progression
Start with an 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.Â
Many more unplugged lesson ideas.
Get on the Chromebooks!
First time coding online? Drag and drop is a great starting place! Have students sign in to code.org with Google and come back to the link.
Then try some physical coding with robots.
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
Computer Science Lesson with Physical Computing. Code and Go Mouse Slides
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
Similar lesson with Beebots
Then do 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!)
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
Grade Two Computer Science Progression
Start with an Unplugged Lesson!
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
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 Â
Get on the Chromebooks!
First time coding online? Drag and drop. Have students sign in to code.org with Google and come back to the link.
Then try some physical coding with robots.
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
Computer Science Lesson with Physical Computing. Code and Go Mouse Slides
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
Similar lesson with Beebots
Then try block coding on Chromebooks with Scratch Jr
Video for Scratch Jr. Lesson
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
Video: Getting Started with Microbit
Lesson 1 continued. Our first program; flashing heart. Don't forget about the HINT button! Flashing heart.
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
Microbit Sound Lesson
Grade Three Computer Science Progression
![](https://www.gstatic.com/images/icons/material/product/1x/sheets_32dp.png)
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
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.
First time coding online? Drag and drop. Have students sign in to code.org with Google and come back to the link.
Block Coding on Chromebooks with Scratch Jr
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
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
![](https://www.gstatic.com/images/icons/material/product/1x/sheets_32dp.png)
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
For grade 4 teachers: Understanding Computer Science and Computational Thinking is a review of Computational thinking.
![](https://www.gstatic.com/images/icons/material/product/1x/docs_32dp.png)
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
Understanding the design thinking process is one of the main outcomes. Outcome: Students examine and apply design processes to meet needs.Â
![](https://www.google.com/images/icons/product/drive-32.png)
![](https://www.google.com/images/icons/product/drive-32.png)
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
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
Video: Getting Started with Microbit
Lesson 1 continued
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
Cross-curricular science projects with coding for  sensory stimuli outcomes:  Virtual pet.Â
Grade Five Computer Science Progression
![](https://www.gstatic.com/images/icons/material/product/1x/sheets_32dp.png)
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
For grade 5 teachers: Understanding Computer Science and Computational Thinking is a review of Computational thinking.
![](https://www.gstatic.com/images/icons/material/product/1x/docs_32dp.png)
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
Understanding the design thinking propcess is one of the main outcomes.
![](https://www.google.com/images/icons/product/drive-32.png)
This is a GREAT example of a design thinking challenge you can do!
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
If your students have not done CS First, start with the Hour of Code Design Your Name first.Â
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
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!
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
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
![](https://www.gstatic.com/images/icons/material/product/1x/sheets_32dp.png)
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
For grade 6 teachers: Understanding Computer Science and Computational Thinking is a review of Computational thinking.
![](https://www.gstatic.com/images/icons/material/product/1x/docs_32dp.png)
Ideas for computational thinking lessons
Grade 6 focuses especially on abtraction
![](https://www.gstatic.com/images/icons/material/product/1x/docs_32dp.png)
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
Abstraction: Coding Shapes with Scratch
This can be done in Scratch through CS First OR through.Â
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
Understanding the design thinking propcess is one of the main outcomes.
![](https://www.google.com/images/icons/product/drive-32.png)
This is a GREAT example of a design thinking challenge you can do!
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
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.
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
![](https://www.gstatic.com/images/icons/material/product/1x/slides_32dp.png)
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!