Computer Science

See grade level pages below or just look at this entire page as a PDF 👇

Computer Science Grades 1-6 in 6 Slides (1).pdf

Items available to borrow for Computer Science

All grade levels WATCH THIS FIRST

See all of our Micro:bit Lessons!

Two Kits of 30 available from DO

Getting started with Minecraft and Minecraft coding lessons

Not sure where to start? CS First and Scratch!

 Grade One Computer Science Progression

Science Curriculum Spreadsheet

Science Curriculum NEW Alberta

Unplugged Lesson!

PDF to Print Video on Youtube

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

Other Unplugged ideas!

SO MANY unplugged lessons

CSUnplugged 

Physical Coding!

Code & Go Robot Activities-Grade One

Computer Science Lesson with Physical Computing. Code and Go Mouse Slides

Beebot Robot Activities-Grade One

Block Coding on Chromebooks with Scratch Jr

Scratch Jr Coding

Coding 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

Science Curriculum Spreadsheet

Science Curriculum NEW Alberta

Unplugged Lesson!

CSF - Course A - Slides 2023

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  

Other Unplugged ideas!

SO MANY unplugged lessons on CS First 

CSUnplugged 

First time coding online? Drag and drop  is a good first activity. 

Physical Coding!

Code & Go Robot Activities

Computer Science Lesson with Physical Computing. Code and Go Mouse Slides

Beebot Robot Activities-Grade One

Block Coding on Chromebooks with Scratch Jr

Scratch Jr Coding Grade 2

Video for Scratch Jr. Lesson

Grade 2 Getting Started with Micro:bit

Video: Getting Started with Microbit

Lesson 1 continued. Our first program; flashing heart. Don't forget about the HINT button! Flashing heart.

Grade 2 sound lessons with Micro:bit

Microbit Sound Lesson

Grade Three Computer Science Progression

Science Curriculum NEW Alberta
BGRS Understanding Computer Science & Computational Thinking

For teachers. Understanding Computer Science and Computational Thinking, a slide deck that goes through the concept of computer science, computational thinking. 

Robotic Friends

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.

Other Unplugged ideas! 

SO MANY unplugged lessons on CS First 

CSUnplugged 

Block Coding on Chromebooks with Scratch Jr

Scratch Jr Coding Grade 2

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!

Physical/Digital Coding!

Grade 2 Getting Started with Micro:bit

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

Science Curriculum NEW Alberta
Connections to grade 1-3 Computer Science
BGRS Understanding Computer Science & Computational Thinking

For grade 4 teachers: Understanding Computer Science and Computational Thinking is a review of Computational thinking.

Computational Thinking Across the Curriculum
Design Thinking

Understanding the design thinking process is one of the main outcomes. Outcome: Students examine and apply design processes to meet needs. 

Save Fred.pdf

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

Grade 2 Getting Started with Micro:bit

Video: Getting Started with Microbit

Lesson 1 continued

Microbits Virtual Pet

Cross-curricular science projects with coding for  sensory stimuli outcomes:  Virtual pet. 

Grade Five Computer Science Progression

Science Curriculum NEW Alberta
BGRS Understanding Computer Science & Computational Thinking

For grade 5 teachers: Understanding Computer Science and Computational Thinking is a review of Computational thinking.

Computational Thinking Across the Curriculum
Design Thinking

Understanding the design thinking propcess is one of the main outcomes.

Storm Drain STEM.mp4

Storm Drain Stem Challenge

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. 

CS First Game Design

Grade 2 Getting Started with Micro:bit

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!

Finch Robot Introductory Activities

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

Science Curriculum NEW Alberta
BGRS Understanding Computer Science & Computational Thinking

For grade 6 teachers: Understanding Computer Science and Computational Thinking is a review of Computational thinking.

Computational Thinking Across the Curriculum

Ideas for computational thinking lessons

Grade 6 focuses especially on abtraction

Abstraction Lessons
Coding Shapes in Scratch

Abstraction: Coding Shapes with Scratch

This can be done in Scratch through CS First OR through. 

Design Thinking

Understanding the design thinking propcess is one of the main outcomes.

Storm Drain STEM.mp4

Storm Drain Stem Challenge

This is a GREAT example of a design thinking challenge you can do!

Grade 2 Getting Started with Micro:bit

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.

Finch Robot Introductory Activities
Shapes with Finch!

Coding Shapes with Finchbots

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!

Don't have coding tools such as Micro:bits? Here's a document  Amanda Green and Darren created to help you get grants! Contact Darren or Ray to borrow kits too!

Grants