Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

1 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 patterns in the program & design reusable objects Starter Hello Year 7! Please log in and open your Programming Design Notebook Presentations.

2 Get Started! 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 patterns in the program & design reusable objects Get Started! Open a web browser & go to Click on ‘Join Scratch’

3 Get Started! 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 patterns in the program & design reusable objects Get Started! Create your username by combining your first name & our class name. Write this clearly in your notebook! Enter your Date of Birth, country & school address

4 Get Started! 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 patterns in the program & design reusable objects Get Started! Your account is now created. Click ‘OK!’. Don’t forget to write your Scratch Username on your Design Notebook!

5 Create Your My Band Program
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 patterns in the program & design reusable objects Create Your My Band Program Save Your Project As: My Band To get started, click on the folder icon at the top right. Then click ‘New project’

6 Repeat (loop) Output (sound) Input (click) Wait
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 patterns in the program & design reusable objects Our Key Terms Repeat (loop) Output (sound) Input (click) Wait

7 What Are We Making? 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 patterns in the program & design reusable objects What Are We Making? In this program, we will have multiple ‘sprites’ which will play a sound when they are clicked. These sounds for today will be a singer & drums. The user can select which instruments are being played in the band. Is this description clear enough for a computer to understand? If not, we need to decompose!

8 What is Decomposition? 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 patterns in the program & design reusable objects What is Decomposition? Decomposing is breaking a problem down into more specific steps. In this program, we will have multiple ‘sprites’ which will play a sound when they are clicked. Decomposed: Sprite 1 is a drum image It will play a bass sound every 0.2 seconds and loop 3 times

9 Has it been done? 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 patterns in the program & design reusable objects Has it been done? Click:

10 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 patterns in the program & design reusable objects Decompose & Plan! Before you open Scratch, plan what your ‘Build a Band’ will do and look like. In this program, we will have multiple ‘sprites’ which will play a sound when they are clicked. The user can select which instruments are being played in the band. Use your Design Notebook to plan out how you will build your own band & what it will look like. 5 6 4 1 7 2 3 10 14 15 8 13 12 9 11 mins Time: 15 minutes total! (timer starts automatically)

11 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 patterns in the program & design reusable objects Get Programming! Now you have a program design, open up Scratch and create your band. Stuck? You can watch the help video again on your Design Notebook. 7 11 8 9 5 3 1 2 4 12 15 13 20 18 20 19 17 10 6 14 16 mins Time: 20 minutes total! (timer starts automatically)

12 mins 2 6 5 1 10 10 9 3 7 4 8 What Do YOU think? 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 patterns in the program & design reusable objects What Do YOU think? Swap seats with someone nearby & leave you 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!) When you are done, return you your chair. 2 6 5 1 10 10 9 3 7 4 8 mins Time: 10 minutes total! (timer starts automatically)

13 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 patterns in the program & design reusable objects Homework Project Complete the Program Evaluation section of your Design Notebook for your My Band Program. Remember your evaluation should use: Well presented full sentences with Point, Explain, Example


Download ppt "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."

Similar presentations


Ads by Google