20
pages
English
Ebooks
2015
Vous pourrez modifier la taille du texte de cet ouvrage
Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus
Découvre YouScribe en t'inscrivant gratuitement
Découvre YouScribe en t'inscrivant gratuitement
20
pages
English
Ebook
2015
Vous pourrez modifier la taille du texte de cet ouvrage
Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus
Publié par
Date de parution
13 novembre 2015
Nombre de lectures
4
EAN13
9781800317932
Langue
English
Basic computer coding is now among the most important skills a child can have for their future. There are many programming languages designed specifically for children to begin their studies, but the Scratch programming language, already recognised in schools around the world, is widely considered as the ideal place to begin programming in early education.
The highly successful Code-It series is a comprehensive guide to teaching Scratch to children in a classroom setting. It is designed for the UK-based KS2 curriculum but can easily be used to supplement other programming courses for children between the ages of 7 and 11.
There are four pupil workbooks designed to work in conjunction with the Code-It teacher handbook. They provide structure and resources for the children, including optional homework activities to extend to learning outside the classroom.
Workbook 1 provides all the pupil resources to accompany Year 3, Chapter 2 of the teacher resource book How to Teach Primary Programming Using Scratch, including optional homework activities to extend learning outside the classroom. It explains how to think, program and debug exciting programming projects such as Smoking Car Game, Music Machine, Conversation, Interactive Display and Dressing up Game. It also outlines how to use analytical computational thinking skills for algorithm design, algorithm evaluation, decomposition and generalisation.
Publié par
Date de parution
13 novembre 2015
Nombre de lectures
4
EAN13
9781800317932
Langue
English
Code it Primary Programming
Coding Workbook 1 First Steps
A complete Computer Science study programme for Key Stage 2 using the free programming language Scratch
Phil Bagge
First published in Great Britain in 2015 by
The University of Buckingham Press
Yeomanry House
Hunter Street
Buckingham MK18 1EG
The University of Buckingham Press
The moral right of the author has been asserted.
All rights reserved. No part of this publication may be reproduced, stored or introduced into a retrieval system or transmitted in any form or by any means without the prior permission of the publisher nor may be circulated in any form of binding or cover other than the one in which it is published and without a similar condition including this condition being imposed on the subsequent purchaser.
CIP catalogue record for this book is available at the British Library.
The Scratch images are used under the Creative Commons Attribution-ShareAlike license
http://creativecommons.org/licenses/by-sa/2.0/legalcode
Scratch is developed by the Lifelong Kindergarten Group at the MIT
Media Lab. See http://scratch.mit.edu .
ISBN 9781800317932
Contents
Section
How to use this book
1A. Smoking Car
1B. Music Machine
1C. Conversation
1D. Interactive Display
1E. Dressing Up Game
How to use this book
Your teacher will instruct you when to use these resources. Please don t complete them until asked.
Each Scratch programming project has an overview page with further challenges that you can try at home.
One star challenges are the easiest and three star challenges are the hardest.
Remember in school it is your responsibility to fix/debug your own code and that is true at home as well. No one learns anything by having someone else do it for them!
If you get stuck you may want to try some of these strategies:
Read the code out loud. Does it make sense?
Explain the code to a favourite stuffed toy. (This is called rubber ducking).
Click on just one block of code: does it do what you think it should? If it does move on and try another block until you find the bug.
Save your work first. Break long code into smaller sections. Test each block separately. This is called divide and conquer.
Remember even professional programmers get stuck sometimes and have to find and fix bugs. This is normal and will help you become a more resilient problem solver.
You don t have to just stick to these challenges: if you spot something you want to create, go for it.
1 A . Smoking Car
Create a car that travels round a roadway emittng smoke as it goes. Can the user keep the smoke trail on the roadway?
Computational Thinking
Decomposition
Look at the program working. Can you work out all the things you will need to make and all the things you will need to make it do?
Algorithm Evaluation
Programmers often have more than one way to do the same thing. Which one is best? Which one uses the least instruction blocks?
Arrange code so that commands go in the right order.
Challenge Yourself At Home
Ask a parent or guardian if you can download Scratch 1.4 and install it on your computer. You can find the download at https://scratch.mit.edu/scratch 1.4/ .
On the iPad look for the Pyonkee.
First Steps
Can you make a vehicle that steers and leaves a trail behind?
Next Steps
Can you draw lots of obstacles in the background for it to avoid?
Further Steps
Can you program a sequence of Scratch blocks as a route from one side to the other that starts when you press the T key?
Describe your project here
What did you enjoy doing? Did you discover any new effects? Did you struggle with anything? Remember all programmers make mistakes (bugs) and the best ones keep trying to find a way to fix things!
Learning Intention:
I am learning to decompose a game and program using keyboard inputs
Success Criteria:
How did I do?
I can decompose the game