Hello Year 7! Are you ready to create some spooooky scratch?

Slides:



Advertisements
Similar presentations
Code Club Session 2 Dance Party. What will we learn ?  How to change the background  How to create animations  How to make objects talk to each other.
Advertisements

Section 2 Variables National 4/5 Scratch Course. What you should know after this lesson What a variable is Where variables are stored How to get data.
Good morning! BELL Work (5 min.) 1.Make sure you are in your assigned seat. 2.Have signed syllabus (back page only) out to be collected. 3.Take out your.
An Introduction to Scratch ‘Drumming’ Today, we are working towards… Investigate what the Scratch Program can do Use a ‘Design Notebook’ to record our.
Moving Around in Scratch The Basics… -You do want to have Scratch open as you will be creating a program. -Follow the instructions and if you have questions.
Moving Sprites in Scratch Exploring Computer Science – Lesson 4-4.
Breakout Sessions in Wimba Annette Gaskins HCPL. What’s a “breakout session? (Answer in chat) Brainstorm:
Image #1 Getting Started
1 Use different costumes in Scratch to make an animation effect Synchronise interaction between 2 or more sprites Lesson 3: Learning Objectives.
Variables and Random Numbers Computer App Session 4.
How to create a sprite Delete a sprite (e.g. the cat) by right clicking on it and choosing delete. Go to the bottom right hand corner of the stage and.
Technical Writing with Taste How to write Directions/Procedures for Middle School Science
Introduction to Computer Programming - Project 1 Intro to Digital Technology.
How to create a basic game in Scratch. The Scratch Stage The Scratch stage is 480 pixels wide and 360 pixels high x increasesx decreases.
ICT/COMPUTING RULES Only use software allowed by the teacher
Make a function This is a starter activity and should take 5 minutes [ slide 1 ] >>> def count(number): n=1 while n
Review for Final June 13, 2016.
Hidden Slide for Instructor
Vocabulary Quiz Today Take a few minutes to look over your vocab silently if you would like. If you owe me vocab homework, drop it in the in-bin. (This.
How to Effectively Manage Time in My Spanish Classroom
Development Environment
Customise & Explain your game
Games Programming in Scratch
Building with Numbers Module 4: Investigation 3
Module 2: Investigation 1
Randomising the behaviour of Sprites
Work Experience.
UNIT 3 – LESSON 5 Creating Functions.
Tips for Taking the Computer-Based FSA Mathematics Assessments
Stopwatch Cards Stopwatch Cards
Please pick up the following BEFORE class starts:
Dance Cards Dance Cards
Shaw STEM Lab Orientation
Learning Styles.
Dance Cards Dance Cards
Dance Cards Dance Cards
spanish Lab Orientation
Please pick up the following BEFORE class starts:
Dance Cards Dance Cards
Dance Cards Dance Cards
Star Early Literacy PreTest Instructions
Go to =>
Introduction to TouchDevelop
And and or…and RANDOMNESS
Teacher notes: HA teachers might well want to write their own model answers as the student samples aren’t particularly impressive!
YEAR 7 PROGRAMMING SCRATCH & E-SAFETY UNIT WRAPPER
Go to =>
Moving Sprites in Scratch
Go to =>
Dance Cards Dance Cards
Stopwatch Cards Stopwatch Cards
Go to =>
Dance Cards Dance Cards
Learning Objectives Identify different types of event to start and stop loops Decompose a simple problem to help design a program Use abstraction to identify.
Learning Objectives Explain how selection is used to change a program output Decompose a problem with inputs to help design a program Describe the use.
How many objects can you create by drawing in the circles?
Stopwatch Cards Stopwatch Cards
Image #1 Getting Started
COMPUTATIONAL THINKING COMPUTATIONAL THINKING IN PROGRAMMING
Game Over Module 4 Lesson 2.
Dance Cards Dance Cards
Please pick up the following BEFORE class starts:
Stopwatch Cards Stopwatch Cards
Dance Cards Dance Cards
Dance Cards Dance Cards
Stopwatch Cards Stopwatch Cards
Research Abstract Moderator Training
Dance Cards Dance Cards
Stopwatch Cards Stopwatch Cards
Dance Cards Dance Cards
Presentation transcript:

Hello Year 7! Are you ready to create some spooooky scratch? Learning Objectives Explain how random number are generated in a program Abstract repeating parts of a program into a subroutine Describe how to make a program more interactive with different objects Starter Hello Year 7! Are you ready to create some spooooky scratch?

Get Started! Learning Objectives Explain how random number are generated in a program Abstract repeating parts of a program into a subroutine Describe how to make a program more interactive with different objects Get Started! Talk to the person next to you for 5 minutes. Make a list of: Three spooky rooms Six monsters Nine terrifying phrases Write these down and… Check your SPaG!

Random Subroutine IF , THEN, ELSE (selection) Our Key Terms Learning Objectives Explain how random number are generated in a program Abstract repeating parts of a program into a subroutine Describe how to make a program more interactive with different objects Our Key Terms IF , THEN, ELSE (selection) Random Subroutine (A New Block)

Create Your Spooky Program Learning Objectives Explain how random number are generated in a program Abstract repeating parts of a program into a subroutine Describe how to make a program more interactive with different objects Create Your Spooky Program Save Your Project As: Haunted House To get started, click on the folder icon at the top right. Then click ‘New project’

What Are We Making? Learning Objectives Explain how random number are generated in a program Abstract repeating parts of a program into a subroutine Describe how to make a program more interactive with different objects What Are We Making? Today’s program is called ‘Haunted House’ – It’s a spooky program where you’ll program a jump scare! Your use will move through three rooms with monsters which might just jump out to scare them! Is this description clear enough for a computer to understand? If not, we need to decompose!

What Is There To Decompose? Learning Objectives Explain how random number are generated in a program Abstract repeating parts of a program into a subroutine Describe how to make a program more interactive with different objects What Is There To Decompose? Decomposing is breaking a problem down into more specific steps. In this program, a sprite of a monster will appear at random and say a phrase. Decomposed: Sprite 3 is a monster image It will start off as hidden And appear after a random number of seconds The monster that appears will be chosen from a list of 6 monsters How does the random affect the way the program runs?

How could you extend this for more monsters? Learning Objectives Explain how random number are generated in a program Abstract repeating parts of a program into a subroutine Describe how to make a program more interactive with different objects Has it been done? How could you extend this for more monsters?

Learning Objectives Explain how random number are generated in a program Abstract repeating parts of a program into a subroutine Describe how to make a program more interactive with different objects Decompose & Plan! Before you open Scratch, plan what your ‘Haunted House’ will do and look like. In this program, we will have one sprite that uses different costumes to appear like it is more than one sprite. What will each of the monsters do on the screen? Will they include a message to read or hear? Use your Design Notebook to plan out how your house will work & what it will look like. 5 6 4 1 7 2 3 9 14 15 8 13 12 10 11 mins Time: 15 minutes total! (timer starts automatically)

Learning Objectives Explain how random number are generated in a program Abstract repeating parts of a program into a subroutine Describe how to make a program more interactive with different objects Get Programming! Now you have a program design, open up Scratch and create your interactive collage. Finished? How could you use a ‘New Block’ to remove some detail from the main code? (there’s some help on screen) 7 9 5 8 2 1 3 4 11 15 12 13 20 19 20 18 16 10 17 14 6 mins Time: 20 minutes total! (timer starts automatically)

mins 5 2 1 6 10 10 9 8 3 4 7 What Do YOU think? Learning Objectives Explain how random number are generated in a program Abstract repeating parts of a program into a subroutine Describe how to make a program more interactive with different objects What Do YOU think? Swap seats with someone nearby & leave your Design Notebook on your own keyboard. Write your comments on the code in front of you in the Design Notebook in front of you (don’t forget to write your name at the top!) Did their house look like they’d planned? Did they try the extra New Block? How could they make it better? When you are done, return you your chair. 5 2 1 6 10 10 9 8 3 4 7 mins Time: 10 minutes total! (timer starts automatically)

Learning Objectives Explain how random number are generated in a program Abstract repeating parts of a program into a subroutine Describe how to make a program more interactive with different objects Homework Project Complete the Program Evaluation section of your Design Notebook for your Haunted House Program. Remember your evaluation should use: Well presented full sentences with Point, Explain, Example