Skip to product information
1 of 9

Abstractions and Coding Computer Science Lessons and Activities | Paper and Digital

Abstractions and Coding Computer Science Lessons and Activities | Paper and Digital

Regular price $6.25 CAD
Regular price Sale price $6.25 CAD
Sale Sold out
Tax included.

Teach students about how abstractions make work more efficient and structures in coding. Students will learn about loops, conditionals and sequences, but the coding is unplugged. Best of all, your planning is all done.

This engaging resource includes:

  • 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.
  • two complete teacher lesson plans including possible modifications for differentiation.
  • student pages and templates.
  • answer keys and suggested answers.
  • opportunities to extend learning.
  • ideas for how to use this resource in the classroom, online, or a mix.
  • 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.

These lessons align with:

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

These lessons support:

  • any upper elementary unit about computer science or introduction to coding.

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

Ninja Note: To access the digital version, download the PDF and use the link in that file.

Have a question? Before contacting us, check our Frequently Asked Questions page.

View full details