Learning Primary Programming with Scratch (Home Learning Book Years 3-4)
By Phil Bagge
()
About this ebook
It contains a series of programming projects that gradually introduce children to algorithm design, evaluation and generalisation. Children will learn how to use sequence and repetition through becoming creators of a wide variety of programming projects. Maths, literacy, humanities, gaming and music are all put to the test. Read the short introduction to find out more.
The Scratch programming language, widely recognised in schools, is freely accessible online or as a download and is the ideal place to begin programming.
Read more from Phil Bagge
Code-It Workbook 1: First Steps in Programming using Scratch Rating: 0 out of 5 stars0 ratingsCode-It: How To Teach Primary Programming Using Scratch Rating: 0 out of 5 stars0 ratingsTeaching Primary Programming with Scratch Teacher Book: Research-Informed Approaches Rating: 0 out of 5 stars0 ratingsCode-It Workbook 4: Problem Solving Using Scratch Rating: 0 out of 5 stars0 ratingsCode-It Workbook 3: Algorithm to Code Using Scratch Rating: 0 out of 5 stars0 ratingsLearning Primary Programming with Scratch (Home Learning Book Years 5-6) Rating: 0 out of 5 stars0 ratingsCode-It Workbook 2: Choices In Programming Using Scratch Rating: 0 out of 5 stars0 ratingsTeaching Primary Programming with Scratch Pupil Book Year 6 Rating: 0 out of 5 stars0 ratingsTeaching Primary Programming with Scratch Pupil Book Year 3 Rating: 0 out of 5 stars0 ratingsTeaching Primary Programming with Scratch Pupil Book Year 5 Rating: 0 out of 5 stars0 ratingsTeaching Primary Programming with Scratch Pupil Book Year 4 Rating: 0 out of 5 stars0 ratings
Related to Learning Primary Programming with Scratch (Home Learning Book Years 3-4)
Related ebooks
Learning Primary Programming with Scratch (Home Learning Book Years 5-6) Rating: 0 out of 5 stars0 ratingsCoding for Kids Ages 10 and Up: Coding for Kids and Beginners using html, css and JavaScript Rating: 5 out of 5 stars5/5Teaching Primary Programming with Scratch Pupil Book Year 3 Rating: 0 out of 5 stars0 ratingsTeaching Primary Programming with Scratch Pupil Book Year 5 Rating: 0 out of 5 stars0 ratingsTeaching Primary Programming with Scratch Pupil Book Year 4 Rating: 0 out of 5 stars0 ratingsTeaching Primary Programming with Scratch Pupil Book Year 6 Rating: 0 out of 5 stars0 ratingsPython Robotics for Kids: A Guide to Spike Prime Robot with Object-Oriented Programming: Robotics, #1 Rating: 0 out of 5 stars0 ratingsKids Can Code!: Fun Ways to Learn Computer Programming Rating: 0 out of 5 stars0 ratingsCreate Computer Games with Scratch Rating: 0 out of 5 stars0 ratingsScratch Projects for 10-11 year olds: Scratch Short and Easy with Ready-Steady-Code Rating: 0 out of 5 stars0 ratingsLet's Get Coding Rating: 0 out of 5 stars0 ratingsCode-It Workbook 2: Choices In Programming Using Scratch Rating: 0 out of 5 stars0 ratingsA Book For Young Programmers On Scratch. Rating: 5 out of 5 stars5/5A Day in Code- Python: Learn to Code in Python through an Illustrated Story (for Kids and Beginners) Rating: 5 out of 5 stars5/5Computer Craft Coursebook 8 Rating: 0 out of 5 stars0 ratingsComputer Science Teacher: Insight into the computing classroom Rating: 0 out of 5 stars0 ratingsLearn to Code with Scratch: Let Your Kids' Creative Ideas Come to Life by Coding Them into Programs Rating: 0 out of 5 stars0 ratingsComputer Craft Coursebook 6 Rating: 0 out of 5 stars0 ratingsAll about Coding Loops Rating: 0 out of 5 stars0 ratingsDon't Teach Coding: Until You Read This Book Rating: 0 out of 5 stars0 ratingsCODING FOR KIDS: Beginners' Complete And Intuitive Guide To Learning To Code (2022 Crash Course for Newbies) Rating: 5 out of 5 stars5/5I Can Be a Cool Coder Rating: 0 out of 5 stars0 ratingsCoding and Computers: Discover the Amazing True Story of Computers! Rating: 0 out of 5 stars0 ratingsPython Games from Zero to Proficiency (Beginner): Python Games From Zero to Proficiency, #1 Rating: 0 out of 5 stars0 ratingsScratch 2.0 Beginner's Guide Second Edition Rating: 4 out of 5 stars4/5Flutter for Jobseekers: Learn Flutter and take your cross-platform app development skills to the next level (English Edition) Rating: 0 out of 5 stars0 ratingsTeach Yourself VISUALLY HTML5 Rating: 0 out of 5 stars0 ratingsComputational Thinking: A beginner's guide to problem-solving and programming Rating: 4 out of 5 stars4/5Principles of Programming: Java Level 1 Rating: 0 out of 5 stars0 ratings
Teaching Methods & Materials For You
Verbal Judo, Second Edition: The Gentle Art of Persuasion Rating: 4 out of 5 stars4/5Lies My Teacher Told Me: Everything Your American History Textbook Got Wrong Rating: 4 out of 5 stars4/5Dumbing Us Down - 25th Anniversary Edition: The Hidden Curriculum of Compulsory Schooling Rating: 4 out of 5 stars4/5Fluent in 3 Months: How Anyone at Any Age Can Learn to Speak Any Language from Anywhere in the World Rating: 3 out of 5 stars3/5Speed Reading: Learn to Read a 200+ Page Book in 1 Hour: Mind Hack, #1 Rating: 5 out of 5 stars5/5Personal Finance for Beginners - A Simple Guide to Take Control of Your Financial Situation Rating: 5 out of 5 stars5/5Becoming Cliterate: Why Orgasm Equality Matters--And How to Get It Rating: 4 out of 5 stars4/5Grit: The Power of Passion and Perseverance Rating: 4 out of 5 stars4/5Jack Reacher Reading Order: The Complete Lee Child’s Reading List Of Jack Reacher Series Rating: 4 out of 5 stars4/5Inside American Education Rating: 4 out of 5 stars4/5Weapons of Mass Instruction: A Schoolteacher's Journey Through the Dark World of Compulsory Schooling Rating: 4 out of 5 stars4/5The Lost Tools of Learning Rating: 5 out of 5 stars5/5The 5 Love Languages of Children: The Secret to Loving Children Effectively Rating: 4 out of 5 stars4/5Principles: Life and Work Rating: 4 out of 5 stars4/5How You Learn Is How You Live: Using Nine Ways of Learning to Transform Your Life Rating: 4 out of 5 stars4/5How To Be Hilarious and Quick-Witted in Everyday Conversation Rating: 5 out of 5 stars5/5Speed Reading: How to Read a Book a Day - Simple Tricks to Explode Your Reading Speed and Comprehension Rating: 4 out of 5 stars4/5A Failure of Nerve: Leadership in the Age of the Quick Fix (10th Anniversary, Revised Edition) Rating: 4 out of 5 stars4/5Who Gets In and Why: A Year Inside College Admissions Rating: 4 out of 5 stars4/5Closing of the American Mind Rating: 4 out of 5 stars4/5Easy Spanish Stories For Beginners: 5 Spanish Short Stories For Beginners (With Audio) Rating: 3 out of 5 stars3/5Financial Feminist: Overcome the Patriarchy's Bullsh*t to Master Your Money and Build a Life You Love Rating: 5 out of 5 stars5/5From 150 to 179 on the LSAT Rating: 4 out of 5 stars4/5Dare To Lead Summary: Business Book Summaries Rating: 5 out of 5 stars5/5Raising Human Beings: Creating a Collaborative Partnership with Your Child Rating: 4 out of 5 stars4/5How to Take Smart Notes. One Simple Technique to Boost Writing, Learning and Thinking Rating: 4 out of 5 stars4/5The Four-Hour School Day: How You and Your Kids Can Thrive in the Homeschool Life Rating: 5 out of 5 stars5/5
Reviews for Learning Primary Programming with Scratch (Home Learning Book Years 3-4)
0 ratings0 reviews
Book preview
Learning Primary Programming with Scratch (Home Learning Book Years 3-4) - Phil Bagge
Learning
Primary
Programming
with Scratch
Home Learning Book Years 3-4
Phil Bagge
Copyright © Phil Bagge 2022
All rights reserved. No reproduction, copy or transmission of this publication may be made without written permission.
Except for the quotation of short passages for the purposes of research or private study, or criticism and review, no part of this publication may be reproduced, stored in a retrieval system, copied or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, now known or hereafter invented, save with written permission or in accordance with the provisions of the Copyright, Design and Patents Act 1988, or under terms of any licence permitting limited copying issued by the publisher.
This book is sold subject to the condition that it shall not, by way of trade or otherwise, be lent, resold, hired out, or otherwise circulated without the publisher’s prior consent in any form of binding or cover other than that in which it is published and without a similar condition including this condition being imposed on the subsequent purchaser.
Any person who does any unauthorised act in relation to this publication may be liable to criminal prosecution and civil claims for damages.
ISBN 978-1-91505-4-166
Contents
INTRODUCTION
About these book
Prior Knowledge needed
Resources Needed
Ages
Symbols
CHAPTER ONE
Watch the video and learn about Scratch programming Environment
CHAPTER TWO
Introducing Sequences
Talking Sprites
Joke Time
Jumbled Shapes
Ladybug Munch
CHAPTER THREE
Introducing count-controlled-loops
Toy Give Away
Turning sequences into count-controlled-loops Dragonfly
Dog Chase
CHAPTER FOUR
Introducing Indefinite Loops
Helicopter Game
ANSWERS
About these books
If you picked this book up and are leafing through it you deserve to know what it is and how it works before you buy it.
The front part of this book is the young programmer’s work book and the back section is the home educator’s guide.
This book is not a text book you just give to a child and let them get on with it on their own. There are plenty of such copy code type books out there—this is not one of them. This book needs an active partnership1 between you the home educator and your child.
Prior Knowledge Needed
Neither partner needs to know anything about programming before you start. That’s my job as the narrator and guide-to help you both learn about programming and be able to use it creatively.
Resources Needed
To use these books you will need either a laptop, PC, Mac or Chromebook. If your budget is tight, I recommend a Chromebook and a free Google account to make it work.
Online
The easiest way to use these resources is with internet access and a free Scratch account. In many chapters, I will be sharing pre-made programs for you both to examine and learn from.
The link to access these resources is https://youtu.be/LDASth9B5o8
Research
This book uses the latest research-driven code comprehension methods. Your child needs to predict what code does, answer questions about it and modify existing code before creating new things. The home educator will be alerted to possible pitfalls and checks via the home educator part of the book.
Away from the computer
Do not be surprised if we work offline to introduce new ideas through roleplay and offline exercises. These sections are really important. Do not let your child race through them. Check their understanding as they go. There is a special home educator symbol which denotes things to do together and in the home educator section of the book there are hints to help your child if they get stuck. At the end of this chapter, there is an explanation of all the symbols used in the book and advice on how to help your child whilst encouraging independence and resilience.
Timing
A word on timing. Every child is different and so this book is not split into lessons. I recommend about an hour a week but you know your child best. Sometimes children will get excited about creating a project at those times a little more time to explore and create is useful. Chapters, apart from the first, follow a pattern of introducing a concept offline followed by code comprehension and then time to create online. When you see a new concept being introduced these are good longer break points.
Ages
These books are designed for pupils between the ages of 7-12. Older pupils will often have a greater advantage as they have greater reading and maths skills. Book one is designed for 7-9 year olds and Book 2 for 10-12 year olds, however, do not jump straight to book 2 if your child is older. They need to cover the information in Book 1 before moving on.
Concepts covered (do not worry if this means nothing as that is part of our journey)
• Sequence
• Algorithmic notation
• Count controlled loops
• Indefinite loops
Helping Children who are stuck
Process is more important than outcome. If your child is on task and puzzling something out give them time to do so. It is better to have 60% finished where that work is mainly the children’s own work than 100% finished where a home educator solved it for them.
It is very important to establish a positive attitude towards problem solving. Programming is very useful in that it calls errors bugs and