Exploring 2D Shapes Virginia Edition

Return to main menu
Module Overview
Exploring 2D Shapes from page 46 Learning primary programming with Scratch Pupil Book Y4
Introductory Slides
Exploring 2D Shapes PowerPoint Slides Download 
Slide Notes
Available pages 12–16 Learning primary programming with Scratch Pupil Book Y4
Template Code
Exploring 2D Shapes on Scratch Website
Student Booklet
Photocopy pages 50, 52, 56 & 58 from Learning primary programming with Scratch Pupil Book Y4
Student Marksheets
Photocopy pages 61, 62, 64 & 65 from Learning primary programming with Scratch Pupil Book Y4
Teacher help notes
Available pages 51, 53, 57 & 59 Learning primary programming with Scratch Pupil Book Y4


Virginia State Standards Computing

3.1 The student will construct sets of step-by-step instructions (algorithms), both independently and collaboratively a. using sequencing; b. using loops (a wide variety of patterns such as repeating patterns or growing patterns); and c. using events.
3.2 The student will construct programs to accomplish tasks as a means of creative expression using a block- or text-based programming language, both independently and collaboratively a. using sequencing; b. using loops (a wide variety of patterns such as repeating patterns or growing patterns); and c. identifying events.
3.3 The student will analyze, correct, and improve (debug) an algorithm that includes sequencing, events, and loops.
3.4 The student will create a plan as part of the iterative design process, independently and/or collaboratively using a variety of strategies (e.g., pair programming, storyboard, flowchart, pseudo-code, story map).
3.6 The student will break down (decompose) a larger problem into smaller subproblems, independently or collaboratively.

Virginia State Standards Mathematics (2023)

3.MG.4 The student will identify, describe, classify, compare, combine, and subdivide polygons. Students will demonstrate the following Knowledge and Skills: c) Identify and describe triangles, quadrilaterals, pentagons, hexagons, and octagons in various orientations, with and without contexts. d) Identify and name examples of polygons (triangles, quadrilaterals, pentagons, hexagons, octagons) in the environment. e) Classify and compare polygons (triangles, quadrilaterals, pentagons, hexagons, octagons).