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!
- Learn how we're adjusting resources to align with the new science curriculum in Alberta.
- Living Systems Unit Grade 6
- Space Unit Grade 6
- Energy Unit Grade 6
- Earth Systems Grade 6
- Matter Unit Grade 6
- Computer Science Grade 6
- SAVE 30% Get the Alberta Science Grade 6 full year of lessons!
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!
Abstractions and Coding Lessons and Activities Computer Science Alberta Science
Highlights
Save even more with bundles
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!
- Learn how we're adjusting resources to align with the new science curriculum in Alberta.
- Living Systems Unit Grade 6
- Space Unit Grade 6
- Energy Unit Grade 6
- Earth Systems Grade 6
- Matter Unit Grade 6
- Computer Science Grade 6
- SAVE 30% Get the Alberta Science Grade 6 full year of lessons!
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!
Reviews
Thank you for your wonderful feedback. We truly appreciate hearing about how this resource helped you and kept your students engaged. Thanks!





