Scratch –Think Like a Computer

Slides:



Advertisements
Similar presentations
Coding. Steps to Success 1.Create a PLAN including a detailed statement of requirements (SORs) 2.Write algorithms based on the SORs 3.Write pseudocode.
Advertisements

Programming Concept #2 Iteration. Is just a fancy way of saying that you would like something to repeat more than one time. It is used in any modern programming.
Sohag Dar El Salam Nasser Primary School. Prepared by First Grade pupils English »
MODULE 1 LESSON 2 Relate multiplication to the array model.
Bell Work 2/11/2015 Solve the system by substitution.
Lesson 4 Basic Text Formatting. Objectives ● I ● In this tutorial we will: ● Introduce Wiki Syntax ● Learn how to Bold and Italicise text, and add Headings.
Bell Work1/9/15 Write the equation of the line. Yesterday’s Homework 1.Any questions? 2.Please pass your homework to the front. Make sure the correct.
PYTHON PROGRAMMING Year 9. Objective and Outcome Teaching Objective Today we will look at conditional statements in order to understand how programs can.
Lift Ups.
Developing a Research Project Through Questions
The Need for Algorithms
Bell Work 4//2015 Find the factors..
Fabric Art with Lights Workshop!
Stories of Human Rights
Chapter 18: Procedures and Methods: Your Recipe for success!
Unit 3: Lesson 1 - The Need for Programming Languages
name of trainer associate trainer | sparqs
Evaluating Statements about Radicals
‘Choose to be a well being’
Data Collection and Problem Solving
The Need for Programming Languages
BEGINNER PROGRAMMING LESSON
Bell Ringer Open your student workbook to page 57.
Young Leader Training Module C That’s the way to do it.
Microscope Using a microscope, I have developed my understanding of the structure and variety of cells and of their functions. SCN 3-13a.
Exploring Computer Science Lesson 6-2
Introduction to the Microscope
Talking About How I Feel
Solving 1-Step Equations by Multiplying and Dividing
How many squares are in the border?
CAFOD Educational Resources Session 2A
Today is No Pens Day Wednesday!
I Can Follow Directions!
Today is No Pens Day Wednesday!
ZOOM IN Each time a new piece of the picture is uncovered, turn and talk to your neighbor. Ask yourself: What are you seeing that is new? Do you see.
No Warm-Up 9/29/17 Happy Friday 
Welcome Student SOAR to SOAR.
Computer Science Testing.
Visual Representation and Reflection
At least two sprites moving on the stage.
Bell Work 4//2015 Write the PF. Find the GCF..
Thurmont Middle School,

Starter When is it ok to be on your cell phone?
Bell Work 12/9/14 Graph..
BEGINNER PROGRAMMING LESSON
Pair work – Do you want to change seats??
What Happened Long Ago? Year 1 History / Even Year.
I can describe an unhealthy relationship
Compliment Creations Intro to Leadership CS Lesson 209.
Unit 3: Lesson 1 - The Need for Programming Languages
Pair work – Do you want to change seats??
name of trainer associate trainer | sparqs
Year 2 Summer Term Week 2 Lesson 5
I can describe an unhealthy relationship
Monday, August 20th, 2018 LT – Today I will independently read my book to increase my Lexile to grade level. Begin studying!
Bell Work 12/2/14 Graph the equation..
No Warm-Up 9/15/17 Happy Friday 
Mod 2 Lesson 2 Repeating with loops
Starter of the day 1. Write the following:         • All your names (First, Middle, Last)         • Your mother’s Name         • Your father’s Name.
Bell Work Solve the inequality..
Mod 3 Lesson 2 Me First! Sorting
Getting Loopy Unplugged Lesson 7
Year 2 Summer Term Week 2 Lesson 5
Solving Systems of Linear Inequalities
Bell Work 4//2015 Factor..
Bell Work 2/23/2015 Solve the system by linear combination.
Bell Work 1/28/15 Graph the equation..
Bell Work 4//2015 Factor..
I AM BIG ON LEARNING when I STRIVE TO EXCEL
Presentation transcript:

Scratch –Think Like a Computer 9-21-2015 Module 2 Lesson 1 Take out a piece of paper and head it with Your Name Scratch Mod 2 Lesson 1

Learning Objectives To understand how computers interpret instructions even if this means that the outcome is unexpected. To show that the person writing a computer program must have a very clear understanding of what needs to be done before writing the computer program. Once a computer program has been written it can be tested to make sure it functions as expected.

Would it be good if… People followed instructions exactly? “Go through that door” “All hands on Deck” “My way or the highway” “That will cost you an arm and a leg.”

Take out three pieces of paper Need three volunteers. Volunteers will go outside the class and develop instructions on how to draw the image given to them.

Draw the first Image No Talking allowed

Check the Image Hold up your drawings What were some of the problems you faced when trying to make the image?

Second Image Yes/No questions are allowed from the user (class) However, the programmer may not look at the drawings. The programmer may not ask questions

Check the Image Hold up your drawings What were some of the problems you faced when trying to make the image?

Third Image Yes/No questions are allowed from the Programmer. No questions allowed from the user (class).

Check the Image Hold up your drawings What were some of the problems you faced when trying to make the image?

Which drawing was easier to draw? Why? Was it helpful to be able to ask questions? Was it helpful to have the programmer able to ask questions? What would have been more helpful?

Summary Any unexpected outcomes? Do you see some things that can happen if a program is not clear? What about the importance of testing? Questions from the program to check the users progress.

Activity Using what you have learned today, write out the best instructions possible to create the last drawing. When completed, turn it into the Macintosh