Getting Started With Scratch Brendan Routledge 07865 070322.

Slides:



Advertisements
Similar presentations
Copyright © 2014 ICT Inspires Ltd. All Rights Reserved. ICT (Computing) Subject Leader Course Session 2: Broader.
Advertisements

Light Oaks Junior School Year 5 Computing Curriculum The computing curriculum across all year groups will be made up of six units; - Algorithms and Programs.
ICT & Computing Focussing on Assessment and progress Use of Rubrics for Project based learning tasks Use of Rubrics for Project based learning tasks Areas.
Creating Interactive Games Your trainer today is: Luke Milner Derbyshire County Council Children and Younger Adults Department.
Course resources available from What is Scratch? How does Scratch fit into the Computing PoS? Progression in Computing.
Racing Car Game Using the keys to control a sprite.
Demystifying the new Primary computing curriculum
Game city International Starting on the road to programming. This project is all about learning how to program using scratch and other languages. The aim.
Software Development Unit 6.
ITT3036 Wider Curriculum BEGINNING COMPUTING Links:
INTRODUCTION TO SCRATCH. About Me Resources Scratch Website Learn Scratch Washington-Lee Computer.
SCRATCH This Design Notebook belongs to:. 3 What are the different ways you interact with computers? List your answers here: 5.
Jon Chippindall Class Teacher and Computing Leader Crumpsall Lane Primary CAS Master Teacher
Every week: Sign in at the door If you are new: Fill in Registration Form Ask a Mentor how to get started Make sure you are on the Athenry Parents/Kids.
Comparing Python and Visual Basic
index.php Palmyra Area High School 1.
The Scratch Calculator You are all going to be real computer programmers!!!
LITERACY FROM SCRATCH TRAINEE TEACHER. BACKGROUND: WHAT IS LITERACY FROM SCRATCH? Literacy from Scratch is a response to the UK’s governments demand to.
Introduction CSE 1310 – Introduction to Computers and Programming
Languages and Environments Higher Computing Unit 2 – Software Development.
By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students.
Purpose of study A high-quality computing education equips pupils to use computational thinking and creativity to understand and change the world. Computing.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
GCSE OCR 3 A451 Computing Professional standards
The New Computing Curriculum select, use and combine a variety of software (including internet services) on a range of digital devices to design and create.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Institute for Personal Robots in Education (IPRE)‏ CSC 170 Computing: Science and Creativity.
Overview of this morning What … is computing? Why … is computing an important skill to learn? What … will my child be learning in computing lessons?
The New Computing Curriculum An overview. Computing A high-quality computing education equips pupils to use computational thinking and creativity to understand.
Making Python Pretty!. How to Use This Presentation… Download a copy of this presentation to your ‘Computing’ folder. Follow the code examples, and put.
Introduction to Programming G50PRO University of Nottingham Unit 2 : Introduction To Scratch Paul Tennent
Equipping And Empowering Teachers for a New ICT Framework Mark Dorling Digital Schoolhouse Coordinator Langley Grammar School Naace 3rd Millennium Hothouse.
Variables and Random Numbers Computer App Session 4.
Marble Racer. The screen where you can see what happens when you play your game is called the STAGE. The SCRIPT BANK is where the types of instructions.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Algorithms in Scratch How to plan your code. Algorithms Algorithms provide computers with a set of instructions or a set of rules. They are written BEFORE.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
Understanding Computing and Programming at KS2 Debs Ayerst.
SCRATCH ScratchScratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share.
Today's Ninja Challenge: Write Your First Computer Game!
Using Makey-Makey Boards with Scratch Ben Davies CAS Master Teacher Thursday 19 th
ICT/COMPUTING RULES Only use software allowed by the teacher
1 Structured Programming Arab Academy for Science and Technology CC112 Dr. Sherif Mohamed Tawfik The Course.
Getting Started With Python Brendan Routledge
GOING FURTHER WITH KODU GAME LAB Brendan Routledge
Phase 3: Game Creation. Phase 3: Game Creation Outcomes (Slide 1) I can create a flowchart to solve a problem, for example to make a cup of tea. I can.
Michael Emerton
Scratch Helicopter Game
ICS 3UI - Introduction to Computer Science
Scratch: Animation and game programming
Computing Year 7 - Unit 2 Programming Basics Scratch Basics.
Computing - Scratch.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Introduction to Snap Programming
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Game development using Scratch
Game creation using scratch
Global Challenge Walking for Water Lesson 2.
Scratch 7B IT1.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Primary School Computing
WRITING AN ALGORITHM, PSEUDOCODE, AND FLOWCHART LESSON 2.
Scratch 7B IT 1.
Problem Solving and Computer Programming
Presentation transcript:

Getting Started With Scratch Brendan Routledge

Instead of children bored out of their minds being taught how to use Word and Excel by bored teachers, we could have 11-year-olds able to write simple 2D computer animations using an MIT tool called Scratch Yes, but have you any idea what Scratch is Michael?

The Computing Curriculum At Key Stage 1 children will understand algorithms, that programmes require precise instructions, will create and debug simple programmes, predicting how they will work and understand how technology appears in everyday life At Key Stage 2 children will design, write and debug programs, use sequence, selection, and repetition in programs, work with variables and different kinds of input, be able to correct errors in programmes and algorithms and understand how networks work At Key Stage 3 learners will understand use of key algorithms that reflect computational thinking, use 2 or more programming languages, one of which is textual, design and develop modular programs that use procedures or functions, understand simple Boolean logic and some of its uses in circuits and programming

Key Aspects What is an Algorithm? The need for Precision The importance of Prediction Essential skills of Debugging Importance of Sequencing Efficiency of Repetition/Looping Use of Variables to extend functionality

The Iterative Process of Programming PLAN Plan how your program will solve the problem PROGRAM Use your plan to write/edit your program TEST Does your program do what you wanted? DEBUG Fix any problems and improve it ANALYSE What is the problem you need to solve?

Scratch is an educational programming language and multimedia authoring tool, developed by Mitchel Resnick and others in 2003 at MIT Allows users to create basic animations, simple and, eventually, highly complex games within an interface which is very user-friendly Code does not have to be written by hand, it is built using programme blocks which allow for constant development and extension of simple ideas Scratch has become extremely popular worldwide and the SCRATCH community has millions of members Desktop version, Scratch 1.4, is available but new version online, Scratch 2.0 is also available to all users Working with Scratch

Task 1 “You make me feel like dancing” Using repeat/looping and events

Task 2 “I believe I can fly” Using costumes and constraining movement

Task 3 “I’m in control” Using keyboard commands to control sprites

Task 4 “Making sense of things” Using sensing to control events

Task 5 “A race to the finish” Creating your first game using what you have learned 1.Create your own race track – background 2.Create your own ‘car’ sprite 3.Add scripts to steer the car 4.Add a script to position car at ‘start’ 5.Add script to win by crossing finish line 6.Add script to make player restart if leave track 7.Add a variable to create a timer Remember to test regularly!

Some useful Scratch resources Scratched 10 block Challenge Vector Blocks Irish Software research centre