SlideShare une entreprise Scribd logo
1  sur  15
Scratch
Lesson 1
1
By the end of this unit…
• You are going to learn how to write computer
programs using a software package called
Scratch.
• You will create a
computer game and
test out each other’s
games to decide what
makes a good computer
game.
2
Starter
1. Log onto your
computer
2. Find the program
called Scratch
3. Load it up
3
Objective of the lesson
Write the code to move a sprite
• All of you will:
– Change the look of a sprite
• Most of you will:
– Make the sprite move
• Some of you will:
– Add further sprites and alter the speed that they
move
4
Scratch
5
Stage
Sprite
Script
Blocks
Script
Area
Script
Groups
6
How much do you remember?
1. What is a sprite?
2. What is the stage?
3. How can you delete a sprite?
4. Which button can you use to
add a sprite to the stage?
5. How can you change the
folder you are looking at?
7
Over to you…
• Delete the cat sprite
• Add the fish3 sprite
• Delete the fish3 sprite
• Add the beach ball sprite
• Delete the beach ball sprite
• Add any sprite of your choice
8
9
How much do you remember?
1. In which group of scripts would
you find the option for “When
space key is pressed?”
2. In which group of scripts would
you find “Move 10 steps”?
3. How can you stop your sprite
going off the edge of the screen?
4. How can you stop your sprite from
turning upside down?
10
Changing the speed
• To make the sprite go faster or slower, change
the number of steps it moves.
• What happens when it moves 3 steps?
• What happens when it moves 20 steps?
• Work out how you can get your sprite to move
and turn using the turn option.
11
What will this code do?
• When you press the
space bar the sprite will
keep moving, even after
you release the
spacebar.
• Try it out.
• Use the stop button to
stop the sprite from
moving.
12
Stop
button
This time we have a
“Forever” loop in our script
Over to you…
• Add a second sprite of your choice.
• Make it move at a different speed
to your first sprite.
• Work out how you can make that
sprite move when you press the up
arrow rather than the space bar.
• Add another sprite which starts to
move when you press a different
button.
13
How much do you remember?
1. What is a sprite?
2. Which script group will allow you to move a sprite?
3. Which script group will allow you to choose how a
script starts?
4. How can you stop a script from running?
5. What does the forever loop do?
6. How can you stop a sprite from going over the edge
of the stage?
7. How can you change the speed that a sprite moves?
14
What skills have you practiced today?
Skills you have learnt
today…
15

Contenu connexe

Tendances

Scratch Lesson 1 – Basics
Scratch Lesson 1 – BasicsScratch Lesson 1 – Basics
Scratch Lesson 1 – Basics
David Oromaner
 
Scratch Lesson 3 - Interactivity
Scratch Lesson 3 -  InteractivityScratch Lesson 3 -  Interactivity
Scratch Lesson 3 - Interactivity
David Oromaner
 
Introduction to scratch
Introduction to scratchIntroduction to scratch
Introduction to scratch
emreyz
 

Tendances (20)

Scratch Basics
Scratch BasicsScratch Basics
Scratch Basics
 
Scratch Lesson 1 – Basics
Scratch Lesson 1 – BasicsScratch Lesson 1 – Basics
Scratch Lesson 1 – Basics
 
An introduction to Scratch
An introduction to ScratchAn introduction to Scratch
An introduction to Scratch
 
Scratch programming introduction to game creation
Scratch programming  introduction to game creationScratch programming  introduction to game creation
Scratch programming introduction to game creation
 
Scratch for Data Logging and Graphing
Scratch for Data Logging and GraphingScratch for Data Logging and Graphing
Scratch for Data Logging and Graphing
 
Computer Coding with Scratch: Lesson 2_primaryschoollessons
Computer Coding with Scratch: Lesson 2_primaryschoollessonsComputer Coding with Scratch: Lesson 2_primaryschoollessons
Computer Coding with Scratch: Lesson 2_primaryschoollessons
 
Intro To Scratch
Intro To ScratchIntro To Scratch
Intro To Scratch
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
Scratch - Rock, Paper, Scissors
Scratch - Rock, Paper, ScissorsScratch - Rock, Paper, Scissors
Scratch - Rock, Paper, Scissors
 
Scratch Lesson Plan
Scratch Lesson PlanScratch Lesson Plan
Scratch Lesson Plan
 
Scratch Lesson 3 - Interactivity
Scratch Lesson 3 -  InteractivityScratch Lesson 3 -  Interactivity
Scratch Lesson 3 - Interactivity
 
Scratch Lesson 2 – Paint Editor
Scratch Lesson 2 – Paint EditorScratch Lesson 2 – Paint Editor
Scratch Lesson 2 – Paint Editor
 
Introduction to scratch programming
Introduction to scratch programmingIntroduction to scratch programming
Introduction to scratch programming
 
Introduction to scratch
Introduction to scratchIntroduction to scratch
Introduction to scratch
 
Scratch
ScratchScratch
Scratch
 
Coding Basics with Scratch
Coding Basics with ScratchCoding Basics with Scratch
Coding Basics with Scratch
 
Scratch for intermediates course
Scratch for intermediates courseScratch for intermediates course
Scratch for intermediates course
 
Class #1: Blocks and Vocabulary
Class #1: Blocks and VocabularyClass #1: Blocks and Vocabulary
Class #1: Blocks and Vocabulary
 
Adobe Photoshop for Beginners
Adobe Photoshop for BeginnersAdobe Photoshop for Beginners
Adobe Photoshop for Beginners
 
Tinkercad lesson 1
Tinkercad lesson 1Tinkercad lesson 1
Tinkercad lesson 1
 

En vedette

Reason Lesson 2 – Drum Samples
Reason Lesson 2 – Drum SamplesReason Lesson 2 – Drum Samples
Reason Lesson 2 – Drum Samples
David Oromaner
 
Reason Lesson 3 - Adding Intrument Parts
Reason Lesson 3 - Adding Intrument PartsReason Lesson 3 - Adding Intrument Parts
Reason Lesson 3 - Adding Intrument Parts
David Oromaner
 
Lesson 1: scratch basics
Lesson 1: scratch basicsLesson 1: scratch basics
Lesson 1: scratch basics
jonathanbyrne
 

En vedette (20)

Scratch Lesson 5
Scratch Lesson 5Scratch Lesson 5
Scratch Lesson 5
 
Scratch Lesson 6
Scratch Lesson 6Scratch Lesson 6
Scratch Lesson 6
 
Scratch Lesson 4
Scratch Lesson 4Scratch Lesson 4
Scratch Lesson 4
 
Creative Teaching with Scratch 2010
Creative Teaching with Scratch 2010Creative Teaching with Scratch 2010
Creative Teaching with Scratch 2010
 
Scratch project ideas
Scratch project ideasScratch project ideas
Scratch project ideas
 
Programming in scratch
Programming in scratchProgramming in scratch
Programming in scratch
 
Scratch in the Classroom
Scratch in the ClassroomScratch in the Classroom
Scratch in the Classroom
 
A mazing Game
A mazing GameA mazing Game
A mazing Game
 
Advanced3
Advanced3Advanced3
Advanced3
 
Advanced2
Advanced2Advanced2
Advanced2
 
Intro To Programming Cmp
Intro To Programming CmpIntro To Programming Cmp
Intro To Programming Cmp
 
7th grade presentation cite2
7th grade presentation  cite27th grade presentation  cite2
7th grade presentation cite2
 
Scratch Syntax 2 Cmp
Scratch Syntax 2 CmpScratch Syntax 2 Cmp
Scratch Syntax 2 Cmp
 
Advanced1
Advanced1Advanced1
Advanced1
 
Reason Lesson 2 – Drum Samples
Reason Lesson 2 – Drum SamplesReason Lesson 2 – Drum Samples
Reason Lesson 2 – Drum Samples
 
Reason Lesson 3 - Adding Intrument Parts
Reason Lesson 3 - Adding Intrument PartsReason Lesson 3 - Adding Intrument Parts
Reason Lesson 3 - Adding Intrument Parts
 
Lesson 1: scratch basics
Lesson 1: scratch basicsLesson 1: scratch basics
Lesson 1: scratch basics
 
An Urban Adventure in Project-Based Learning
An Urban Adventure in Project-Based LearningAn Urban Adventure in Project-Based Learning
An Urban Adventure in Project-Based Learning
 
Scratch2
Scratch2Scratch2
Scratch2
 
Scratch 2 Social Media
Scratch 2 Social Media Scratch 2 Social Media
Scratch 2 Social Media
 

Similaire à Scratch Lesson 1

Sense and sense ability - TU100 13J
Sense and sense ability - TU100 13JSense and sense ability - TU100 13J
Sense and sense ability - TU100 13J
Nigel Gibson
 
Design & technology assess 2 pp
Design & technology assess 2 ppDesign & technology assess 2 pp
Design & technology assess 2 pp
Kathy Kypr
 
Lesson one
Lesson oneLesson one
Lesson one
lewi300
 

Similaire à Scratch Lesson 1 (20)

Scratch Introduction
Scratch IntroductionScratch Introduction
Scratch Introduction
 
Start developing projects with Scratch Programming
Start developing projects with Scratch ProgrammingStart developing projects with Scratch Programming
Start developing projects with Scratch Programming
 
Sense and sense ability - TU100 13J
Sense and sense ability - TU100 13JSense and sense ability - TU100 13J
Sense and sense ability - TU100 13J
 
BGC2011Scratch-Rev1.pdf
BGC2011Scratch-Rev1.pdfBGC2011Scratch-Rev1.pdf
BGC2011Scratch-Rev1.pdf
 
03 whack a-witch!
03 whack a-witch!03 whack a-witch!
03 whack a-witch!
 
Software Development: game with purpose
Software Development:  game with purposeSoftware Development:  game with purpose
Software Development: game with purpose
 
Hitchhikers guide to OpenSim calongne
Hitchhikers guide to OpenSim calongneHitchhikers guide to OpenSim calongne
Hitchhikers guide to OpenSim calongne
 
Introduction to Scratch Programming
Introduction to Scratch ProgrammingIntroduction to Scratch Programming
Introduction to Scratch Programming
 
Scratch Parrot Game
Scratch Parrot GameScratch Parrot Game
Scratch Parrot Game
 
ACM init() Day 3
ACM init() Day 3ACM init() Day 3
ACM init() Day 3
 
How_to_make_ your_ quiz_interactive
How_to_make_ your_ quiz_interactiveHow_to_make_ your_ quiz_interactive
How_to_make_ your_ quiz_interactive
 
Scratch for kids language in Program.pptx
Scratch for kids language in Program.pptxScratch for kids language in Program.pptx
Scratch for kids language in Program.pptx
 
Things you should know if you plan to ship a game
Things you should know if you plan to ship a gameThings you should know if you plan to ship a game
Things you should know if you plan to ship a game
 
Design & technology assess 2 pp
Design & technology assess 2 ppDesign & technology assess 2 pp
Design & technology assess 2 pp
 
Lesson one
Lesson oneLesson one
Lesson one
 
Scratch To Flex Your Creativity Workshop
Scratch To Flex Your Creativity WorkshopScratch To Flex Your Creativity Workshop
Scratch To Flex Your Creativity Workshop
 
WEDO learning challenge, La Maquinista
 WEDO learning challenge, La Maquinista WEDO learning challenge, La Maquinista
WEDO learning challenge, La Maquinista
 
Story Time
Story TimeStory Time
Story Time
 
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumScrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
 
GS_Q1_Computer5_WK1.pptx
GS_Q1_Computer5_WK1.pptxGS_Q1_Computer5_WK1.pptx
GS_Q1_Computer5_WK1.pptx
 

Dernier

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 

Dernier (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 

Scratch Lesson 1

  • 2. By the end of this unit… • You are going to learn how to write computer programs using a software package called Scratch. • You will create a computer game and test out each other’s games to decide what makes a good computer game. 2
  • 3. Starter 1. Log onto your computer 2. Find the program called Scratch 3. Load it up 3
  • 4. Objective of the lesson Write the code to move a sprite • All of you will: – Change the look of a sprite • Most of you will: – Make the sprite move • Some of you will: – Add further sprites and alter the speed that they move 4
  • 6. 6
  • 7. How much do you remember? 1. What is a sprite? 2. What is the stage? 3. How can you delete a sprite? 4. Which button can you use to add a sprite to the stage? 5. How can you change the folder you are looking at? 7
  • 8. Over to you… • Delete the cat sprite • Add the fish3 sprite • Delete the fish3 sprite • Add the beach ball sprite • Delete the beach ball sprite • Add any sprite of your choice 8
  • 9. 9
  • 10. How much do you remember? 1. In which group of scripts would you find the option for “When space key is pressed?” 2. In which group of scripts would you find “Move 10 steps”? 3. How can you stop your sprite going off the edge of the screen? 4. How can you stop your sprite from turning upside down? 10
  • 11. Changing the speed • To make the sprite go faster or slower, change the number of steps it moves. • What happens when it moves 3 steps? • What happens when it moves 20 steps? • Work out how you can get your sprite to move and turn using the turn option. 11
  • 12. What will this code do? • When you press the space bar the sprite will keep moving, even after you release the spacebar. • Try it out. • Use the stop button to stop the sprite from moving. 12 Stop button This time we have a “Forever” loop in our script
  • 13. Over to you… • Add a second sprite of your choice. • Make it move at a different speed to your first sprite. • Work out how you can make that sprite move when you press the up arrow rather than the space bar. • Add another sprite which starts to move when you press a different button. 13
  • 14. How much do you remember? 1. What is a sprite? 2. Which script group will allow you to move a sprite? 3. Which script group will allow you to choose how a script starts? 4. How can you stop a script from running? 5. What does the forever loop do? 6. How can you stop a sprite from going over the edge of the stage? 7. How can you change the speed that a sprite moves? 14
  • 15. What skills have you practiced today? Skills you have learnt today… 15