TPT
Total:
$0.00
Abstractions and Coding Lessons and Activities Computer Science Alberta Science
Abstractions and Coding Lessons and Activities Computer Science Alberta Science
Abstractions and Coding Lessons and Activities Computer Science Alberta Science
Abstractions and Coding Lessons and Activities Computer Science Alberta Science
Abstractions and Coding Lessons and Activities Computer Science Alberta Science
Abstractions and Coding Lessons and Activities Computer Science Alberta Science
Abstractions and Coding Lessons and Activities Computer Science Alberta Science
Abstractions and Coding Lessons and Activities Computer Science Alberta Science
Share

Description

Teach students about how abstractions make work more efficient and structures in coding. Your planning can be done in minutes and your students will love these activities.

SAVE 30% Get the Alberta Science Grade 6 full year of lessons!

This easy-to-prep resource includes:

  • two complete teacher lesson plans including possible modifications for differentiation.
  • definition of abstractions.
  • examples of abstractions in daily life.
  • coding structures: loops, conditionals and sequences using visual block-based languages (which can be done offline).
  • unplugged coding opportunities based on visual block-based coding.
  • advantages & disadvantages of computer use.
  • potential future computer use impacts.
  • using the design process.
  • assessment tools for students and teachers.
  • student pages in a variety of formats.
  • suggested answers and answer keys.
  • a digital version of all the student pages that use Google Slides. You must download the PDF file and use the access link in the file to get your digital copy.
  • an alignment guide for Alberta Outcomes.

This lesson aligns with:

  • Alberta Science Curriculum © 2022 Grade 6 (new outcomes)

This lesson supports:

  • learning about how to simplify instructions or steps.
  • learning about visual block-based coding (but this is unplugged).

Do you teach science in Alberta? We have science units for you!


FOLLOW US TO GET THE LATEST!

Please let us know how this resource works for you by rating it or providing feedback. You'll get TpT credits to use toward future purchases.

Our website at brainninjas.ca is full of ideas for using our resources.


Thank you for your consideration! Happy learning about computer science from the Brain Ninjas!

Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

Abstractions and Coding Lessons and Activities Computer Science Alberta Science

Rated 5 out of 5, based on 1 reviews
5.0 (1 rating)
Brain Ninjas
8.9k Followers
$5.00

Highlights

Digital downloads
Grades icon
Grades
5th - 7th
Pages
42
Answer Key
Included
Teaching Duration
2 Weeks

Save even more with bundles

Get your full year of Alberta science for the new curriculum planned and ready to go in minutes. Complete lesson plans for matter, earth systems, space, energy, computer science and living systems are included.Each unit was designed specifically for Alberta Grade 6 science teachers. Each includes:le
Price $63.17Original Price $90.25Save $27.08
18

Description

Teach students about how abstractions make work more efficient and structures in coding. Your planning can be done in minutes and your students will love these activities.

SAVE 30% Get the Alberta Science Grade 6 full year of lessons!

This easy-to-prep resource includes:

  • two complete teacher lesson plans including possible modifications for differentiation.
  • definition of abstractions.
  • examples of abstractions in daily life.
  • coding structures: loops, conditionals and sequences using visual block-based languages (which can be done offline).
  • unplugged coding opportunities based on visual block-based coding.
  • advantages & disadvantages of computer use.
  • potential future computer use impacts.
  • using the design process.
  • assessment tools for students and teachers.
  • student pages in a variety of formats.
  • suggested answers and answer keys.
  • a digital version of all the student pages that use Google Slides. You must download the PDF file and use the access link in the file to get your digital copy.
  • an alignment guide for Alberta Outcomes.

This lesson aligns with:

  • Alberta Science Curriculum © 2022 Grade 6 (new outcomes)

This lesson supports:

  • learning about how to simplify instructions or steps.
  • learning about visual block-based coding (but this is unplugged).

Do you teach science in Alberta? We have science units for you!


FOLLOW US TO GET THE LATEST!

Please let us know how this resource works for you by rating it or providing feedback. You'll get TpT credits to use toward future purchases.

Our website at brainninjas.ca is full of ideas for using our resources.


Thank you for your consideration! Happy learning about computer science from the Brain Ninjas!

Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

Reviews

5.0
Rated 5 out of 5, based on 1 reviews
1
rating
All verified TPT purchases
Rated 5 out of 5
June 10, 2025
Great resource when you have to teach about coding and have no idea about the concepts!
Megan W.
170 reviews
Grades taught: 6th
Brain Ninjas
Response from
Brain Ninjas
(TPT Seller)
Jul 21, 2025

Thank you for your wonderful feedback. We truly appreciate hearing about how this resource helped you and kept your students engaged. Thanks!

Questions & Answers

Loading
Loading