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.

Slides:



Advertisements
Similar presentations
Summer Computing Workshop. Introduction to Variables Variables are used in every aspect of programming. They are used to store data the programmer needs.
Advertisements

Mission Technology Introduction to Scratch! June 2007.
Events The brown events block in Scratch starts script's when certain things happen. For example, when the user presses a key, clicks sprites, or uses.
Welcome to the R.C. Buckley Elementary School Computer Lab.
Intro to Programming Algebra-Geometry. Computer Programming? What is programming? The process of writing, testing, and maintaining the source code of.
Scratch the Cat. Object Oriented Programing Writing computer programs Based on Objects Instead of Actions Based on Data Instead of Logic.
The Scratch Calculator You are all going to be real computer programmers!!!
In.  This presentation will only make sense if you view it in presentation mode (hit F5). If you don’t do that there will be multiple slides that are.
Introduction to Scratch!
Learning the skills for programming Advanced Visual Programming.
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.
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.
Moving Sprites in Scratch Exploring Computer Science – Lesson 4-4.
Welcome to OTAN Online! Presenter: If you are new to Connect, watch this short video, be sure to be back to the meeting by the starting time!
© it’sLearning 365 Limited | Screen 1 FLASH enabled How to use me : Teachers Notes Useful Web Link Ne xt Pa ge Ne xt Pa ge Navigate.
Make a function This is a starter activity and should take 5 minutes [ slide 1 ] >>> def count(number): n=1 while n
DAY 4. MAKING SOMETHING ‘JUMP’ Simple! Move it a certain amount ‘up’ Glide back to your original spot.
PYTHON PROGRAMMING Year 9. Objective and Outcome Teaching Objective Today we will look at conditional statements in order to understand how programs can.
Review for Final June 13, 2016.
Happy tuesday! Login Socrative and answer the question.
Development Environment
Movement Game Design (Scratch).
Programming & Scratch.
Games Programming in Scratch
Scratch for Interactivity
Intro CS – Loops, making animations & films
Introducing Instructions
Madlib-Input, Strings, and Lists in Scratch
Adding animations. To add an animations to text or picture you have to click on the text or animation and on the top navigation bar click on animation.
BASIC COMPUTERS Merced Adult School
Agenda August 22nd & 23rd Tuesday A day & Wednesday B day
DO NOW: Independently think for 30 seconds. Discuss with partner for 30 seconds. Write down a solution in your notebook. Then raise your hand. There is.
Programming Scratch to Control a K’NEX Fairground Ride
Expectations for Cafeteria
Computing Year 7 - Unit 2 Programming Basics Scratch Basics.
Scratch for Interactivity
Introduction to Computer Basics Part 2
Introduction to Object-Oriented Programming
13/11/2018 Guidelines for Spotlights Rules How to embed a video in a PowerPoint Presentation
Please pick up the following BEFORE class starts:
Explain what touch develop is to your students:
Phone, voice mail & phone conferencing
Please pick up the following BEFORE class starts:
Go to =>
Expectations for Cafeteria
Introduction to TouchDevelop
Ms. Swartwout SOON to be Mrs. Hitt
Go to =>
Moving Sprites in Scratch
Go to =>
Hello Year 7! Are you ready to create some spooooky scratch?
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.
Python 19 Mr. Husch.
How many objects can you create by drawing in the circles?
Prof. Andrew W.S. Ainger BSC. CEng. FIET.
Introduction to RefWorks
eSFQ for Subject: [Sub code Sub name] Staff member: [Staff name]
Year 7 Programming Project - Design Notebook
Scratch Lesson 2.
Introduction to Python
Basic Mr. Husch.
Python 19 Mr. Husch.
Explain what touch develop is to your students:
Welcome to sixth grade! 08/02/2019
Presentation transcript:

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 of IF, ELSE IF, ELSE to run statements ‘selectively’ Starter Hello Year 7! Please log in and open your Programming Design Notebook Presentations at Program 2.

Get Started! 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 of IF, ELSE IF, ELSE to run statements ‘selectively’ Get Started! Talk to the person next to you for 5 minutes. Tell them three things about you that you think that they might not know! (you’re going to use this in your program)

Output (sound) Input (click) Wait 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 of IF, ELSE IF, ELSE to run statements ‘selectively’ Our Key Terms IF , THEN, ELSE (selection) Output (sound) Input (click) Wait

Create Your All About Me Program 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 of IF, ELSE IF, ELSE to run statements ‘selectively’ Create Your All About Me Program Save Your Project As: All About Me To get started, click on the folder icon at the top right. Then click ‘New project’

What Are We Making? 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 of IF, ELSE IF, ELSE to run statements ‘selectively’ What Are We Making? Today’s program is called ‘It’s All About Me’ – It’s an interactive collage all about you! You could extend your program by adding in an object that moves when it’s clicked. IF Ball is clicked & on left THEN move right ELSE move left 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 selection is used to change a program output Decompose a problem with inputs to help design a program Describe the use of IF, ELSE IF, ELSE to run statements ‘selectively’ What Is There To Decompose? Decomposing is breaking a problem down into more specific steps. In this program, a sprite of a cat will walk out and meow. Decomposed: Sprite 3 is a cat image facing right It will move right 1 step every 0.2 seconds And play the meow sound every 3rd step IF it reaches the edge, it will turn 180⁰ How does the IF affect the way the program runs?

Has it been done? 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 of IF, ELSE IF, ELSE to run statements ‘selectively’ Has it been done? Click: http://www.youtube.com/watch?v=V_EnVgXA7sk

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 of IF, ELSE IF, ELSE to run statements ‘selectively’ 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 tell me something about you when they are clicked. These could be either a written message, or a recorded ‘sound’ of your voice. The user can click on your sprites to find out about you Use your Design Notebook to plan out how your collage will work & 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)

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 of IF, ELSE IF, ELSE to run statements ‘selectively’ Get Programming! Now you have a program design, open up Scratch and create your interactive collage. 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)

mins 2 6 5 1 10 10 9 3 7 4 8 What Do YOU think? 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 of IF, ELSE IF, ELSE to run statements ‘selectively’ 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)

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 of IF, ELSE IF, ELSE to run statements ‘selectively’ Homework Project Complete the Program Evaluation section of your Design Notebook for your All About Me Program. Remember your evaluation should use: Well presented full sentences with Point, Explain, Example