Ada Lovelace Virginia Edition

Return to main menu
Module Overview
Ada Lovelace from page 94 Learning primary programming with Scratch Pupil Book Y6
Introductory Slides
Ada Lovelace PowerPoint Slides Download Conditions checked in a loop (different introductory slides than the book)
Slide Notes
Available pages 16-19 Learning primary programming with Scratch Pupil Book Y5
Template Code
Ada Lovelace Virginia Edition on Scratch Website
Student Booklet
Photocopy pages 98, 100, 102, 104 & 106 from Learning primary programming with Scratch Pupil Book Y6
Student Marksheets
Photocopy pages 109, 110, 111 & 112 from Learning primary programming with Scratch Pupil Book Y6
Teacher help notes
Available pages 99, 101, 103, 105 & 107 Learning primary programming with Scratch Pupil Book Y6 
Maths 6.MG.1 Students write code to calculate the circumference from the radius and pi or the diameter from the radius.

Virginia State Standards

6.1 The student will construct programs to accomplish a task as a means of creative expression or scientific exploration using a block-based or text-based programming language, both independently and collaboratively, a. combining control structures such as if-statements and loops; and b. creating clearly named variables that represent different data types, including numeric and non-numeric data, and perform operations on their values.
6.2 The student will trace programs to predict outcomes and debug (correct and improve) for correctness.
6.3 The student will seek and incorporate feedback from team members and users to refine a program that meets user needs.

Virginia State Math Standard

6.MG.1 The student will identify the characteristics of circles and solve problems, including those in context, involving circumference and area. b) Investigate and describe the relationship between: i) diameter and radius; ii) radius and circumference; and iii) diameter and circumference. d) Develop the formula for circumference using the relationship between diameter, radius, and pi.