Students will be introduced to the idea of computational thinking, specifically through writing with algorithms in specific steps Handout; Coding Blocks
Using Scratch, students will learn to understand and represent patterns, relating them to equivalent decimals and fractions so they understand how the size of the whole affects the size of a fraction.
Students will learn how to recall and demonstrate multiplication and division facts up to 12 x 12 by using and manipulating existing code. They will apply this code to a spreadsheet to create original artwork.
Students will create an algorithm to draw or build a structure in the same way that bees are guided by natural algorithms to create specific structures. Handout
Sabrina talks to us about the Engineering Process (which follows a design process) and why we should do things in order, as well as many of the questions we should ask along the way.
This document provides teachers with sample instructional activities, curriculum planning, assessments, and resources (CPAR) for teaching the Computer Science organizing idea.
This video covers an introductory look at the Grade 5 Computer Sciences organizing idea including concrete examples and practical classroom applications.
Canada Learning Code brings accessible computer science to communities across Canada so everyone can create with technology. Lesson plans are labelled by grade and are free to download
Free K-12 lesson plans (scroll down to find lesson plans for the high grades) from Code.org -- a nonprofit dedicated to expanding access to computer science in schools and increasing participation by students from underrepresented groups.
This is an introductory unit on coding for students. Students will gain knowledge on how to create a culturally responsive arcade/video game using coding.